计算并输出整数的各位数字之和python
时间: 2024-05-05 13:19:36 浏览: 65
可以通过以下代码实现:
```
num = input("请输入一个整数:")
sum = 0
for i in num:
sum += int(i)
print("数字之和为:", sum)
```
将输入的整数转换成字符串,然后遍历字符串的每个字符,并将其转换成整数累加到sum中,最后输出结果。
相关问题
python计算一个整数各位数字之和
可以使用以下代码计算一个整数各位数字之和:
```python
num = 12345
digit_sum = sum(int(digit) for digit in str(num))
print(digit_sum)
```
输出结果为:15
python计算整数各位数字之和_
以下是计算整数各位数字之和的Python代码:
```python
num = 12345
sum = 0
while num > 0:
sum += num % 10
num //= 10
print("Sum of digits:", sum) # 输出:Sum of digits: 15
```
代码解释:
1. 定义一个整数num和一个变量sum,sum用于存储各位数字之和。
2. 使用while循环,当num大于0时,执行循环体内的代码。
3. 在循环体内,使用取模运算符%获取num的个位数字,将其加到sum中。
4. 使用整除运算符//将num除以10,以便获取下一位数字。
5. 循环结束后,输出sum即为各位数字之和。
阅读全文