从键盘输入一个正整数,要求输入各位数字之和
时间: 2024-05-09 16:19:12 浏览: 126
求正整数各位数字之和
可以使用循环和取模操作来实现:
```
num = int(input("请输入一个正整数:"))
sum = 0
while num > 0:
sum += num % 10
num //= 10
print("各位数字之和为:", sum)
```
首先将输入的字符串转换为整数类型。然后用一个变量 `sum` 来记录各位数字之和,初始值为0。进入循环,每次取出 `num` 的个位数字,加到 `sum` 中,然后将 `num` 除以10向下取整,舍去个位数,继续循环直到 `num` 变为0时退出循环。最后输出结果。
阅读全文