编写程序,输入一个4位整数n,求n的各位数码的和,要求输入、输出要有文字说明。
时间: 2024-11-25 12:31:11 浏览: 4
编写程序,输入整数 n,计算并输出 n 的阶乘
当你编写一个简单的Python程序时,可以按照以下步骤完成这个任务:
首先,你需要让用户输入一个四位的整数,通常会提示用户"请输入一个四位数字:"。然后,你需要读取用户的输入,并确保它是一个四位数。
```python
# 输入文字说明
n = int(input("请输入一个四位数字:"))
```
接下来,你可以通过字符串切片将输入的四位数转换成每一位单独的字符,再把它们加起来得到总和。
```python
# 拆分每一位数字
digits = [int(digit) for digit in str(n)]
# 计算各位数码之和
digit_sum = sum(digits)
```
最后,你需要给出输出结果,例如显示"该四位数每位数字之和为:XX",其中XX是计算出的实际数值。
```python
# 输出结果的文字说明
print(f"该四位数每位数字之和为:{digit_sum}")
```
完整代码示例如下:
```python
# 输入文字说明
n = input("请输入一个四位数字:")
# 确保输入的是四位数
if len(str(n)) != 4 or not n.isdigit():
print("错误:请输入一个四位数字。")
else:
# 拆分每一位数字并求和
digits = [int(digit) for digit in str(n)]
digit_sum = sum(digits)
# 输出结果
print(f"该四位数每位数字之和为:{digit_sum}")
```
阅读全文