创新互联Python教程:
创新互联公司长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为沾化企业提供专业的成都网站建设、成都网站制作,沾化网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
在这个简单的 python 程序中,我们必须检查 Harshad 号。这是一个数字 python 程序。
要理解这个例子,您应该了解以下 Python 编程主题:
在这个简单的 python 程序中,我们需要检查给定的数字是不是 Harshad 数。Harshad 数是一个数,其中该数的位数之和必须是该数的除数。这意味着给定的数必须能被该数的位数之和整除。
例如,以数字 54 为例。我们必须把数字分成 5 和 4 这样的数字,所以总和 id 为 5+4 = 9。Harshad 数为 9 的条件必须是 54 的除数,否则 54 将被 9 整除。事实上 54 / 9 是零。余数为零。所以它是完全可分的。
在这个简单的 python 程序中,我们使用一个while loop
直到数字大于零。然后使用 mod 运算符从数字中获取数字,我们将数字相加得到总和。现在将数字除以 10,将数字分开,去掉一个数字。然后,我们再次使用 python 中的 if 条件语句,使用 Mod 运算符检查数字是否可被 sum 整除。如果余数为零,则打印其 Harshad 号。
步骤 1: 用某个预定义的数字初始化一个数字。
步骤 2: 初始化提醒,并将其求和为零。
步骤 3: 将数字复制到另一个变量中保存其值。
步骤 4: 使用while loop
直到数字大于零。
步骤 5: 使用 mod 运算符计算余数,我们得到数字的位数。
第六步:将和相加作为和和提醒,将数字除以 10 进行拆分,去掉数字中的一位。
步骤 7: 使用if
条件,检查数字模和是否等于零。
第八步:如果是零,打印一个 harshad 数字。Else
用 python 编程语言打印,不是 Harshad。
num = 54;
rem = sum = 0;
n = num;
while(num > 0):
rem = num%10
sum = sum + rem; # calculating the sum of digits of the number
num = num//10;
if(n%sum == 0):
print(str(n) + " is a harshad number");
else:
print(str(n) + " is not a harshad number");
54 is a harshad number
分享题目:Python程序:检查的数字是否是harshad数字
文章分享:http://www.shufengxianlan.com/qtweb/news46/99796.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联