pthon输入一个三位数求各位数之和for循环
时间: 2024-10-23 18:11:05 浏览: 21
pthon for quants volume i
在Python中,你可以使用`for`循环遍历一个整数每一位并计算它们的和。这里是一个简单的示例,假设用户输入的是一个三位数:
```python
# 用户输入的三位数
number = int(input("请输入一个三位数: "))
# 确保输入的是三位数
if len(str(number)) != 3 or number < 100 or number > 999:
print("输入错误,请输入一个三位数字。")
else:
# 使用for循环遍历每位数字
sum_of_digits = 0
for digit in str(number): # 将整数转换为字符串,以便逐位处理
sum_of_digits += int(digit) # 把字符转换回整数并累加
print("各位数字之和为:", sum_of_digits)
```
在这个程序中,我们首先获取用户的输入,然后检查是否为三位数。如果是,我们将数字转换为字符串,通过`for`循环依次取出每个数字字符,并将其转换回整数加入到总和`sum_of_digits`中。
阅读全文