python利用input函数输入5个数,通过while循环来求这些数的和。while
时间: 2024-10-10 13:12:33 浏览: 76
跟老齐学Python之用while来循环
Python中,你可以使用`input()`函数获取用户输入,并结合`while`循环来计算输入的五个整数之和。以下是简单的示例代码:
```python
sum = 0
numbers = [] # 用于存储用户输入的数字
# 使用 while 循环直到输入正确的五次整数
while len(numbers) < 5:
try:
num = int(input("请输入一个整数:"))
numbers.append(num)
sum += num
except ValueError:
print("这不是一个有效的整数,请重新输入。")
print("这五个数的总和是:", sum)
```
在这个代码里,我们首先初始化变量`sum`为0,然后创建一个空列表`numbers`来存放用户的输入。`while`条件判断当列表长度小于5时继续循环。用户每输入一个整数,我们就尝试将其转换成整型并加到`sum`上。如果输入的不是整数,会捕获`ValueError`异常并提示用户重新输入。当输入五个整数后,跳出循环并显示它们的总和。
阅读全文