Python程序:计算一个数字的十进制位总和

创新互联Python教程:

在这个简单的 python 程序中,我们必须找到一个数字的十进制位总和。这是一个初级 python 程序。

要理解这个例子,您应该了解以下 Python 编程主题:

  • Python 语法
  • Python 循环
  • Python 运算符

如何求一个数的位数之和?

在这个关于数字的基本 python 程序中,我们需要计算一个数字的十进制位总和,这意味着,取一个数字 123,我们必须找到总和为‘1+2+3 = 6’

要在这个简单的 python 程序中应用这个逻辑,我们需要打开一个while loop 直到数字小于零。我们必须使用 mod 运算符从数字中提取数字,并在 python 中计算总和为总和+数字。然后,我们必须通过将数字除以 10 来删除数字中的一个数字。最后,我们用 python 语言打印 while 循环所有迭代后的结果。

算法

步骤 1: 使用输入函数接受用户的输入,并使用 Python 编程语言中的int()将该字符串转换为整数。

步骤 2: 将和初始化为零。

第三步:打开一个while loop直到数字小于零。

步骤 4: 使用模块运算符从数字中提取一个数字。

第五步:计算总和为总和+数字。

第 6 步:将数字除以 10,去掉数字。

步骤 7: 使用打印语句打印结果。

Python 源代码

n=int(input("Enter a number:"))

sum=0

while(n>0):

    dig=n%10

    sum=sum+dig

    n=n//10

print("The sum of digits in the number is:",sum)

输出

Enter a number : 123

The sum of digits in the number is: 6

标题名称:Python程序:计算一个数字的十进制位总和
网页网址:http://www.shufengxianlan.com/qtweb/news44/456094.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联