写一个python文件 输入一个正整数,输出其各个位上的数字之和,运行效果如下 请输入一个正整数:【12534】 12534的各个位上的数字之和为15
时间: 2024-04-08 15:30:58 浏览: 27
Python 实现一行输入多个数字(用空格隔开)
5星 · 资源好评率100%
以下是一个简单的Python文件,用于计算正整数各个位上的数字之和:
```python
def calculate_digit_sum(num):
digit_sum = 0
for digit in str(num):
digit_sum += int(digit)
return digit_sum
num = int(input("请输入一个正整数:"))
digit_sum = calculate_digit_sum(num)
print(f"{num}的各个位上的数字之和为{digit_sum}")
```
你可以将以上代码保存为一个Python文件,然后运行它。程序会要求你输入一个正整数,然后计算出该数各个位上的数字之和,并输出结果。
希望这个程序对你有帮助!如果有任何问题,请随时问我。
阅读全文