编写Python代码,求一批数的和,输入换行
时间: 2024-03-26 10:40:54 浏览: 54
这里给出一种不使用 `split()` 函数的方法,可以实现每次输入一个数并换行的效果:
```python
total = 0
while True:
num_str = input("请输入一个数(按回车继续,输入空行结束):")
if not num_str: # 如果输入为空行,则结束循环
break
num = int(num_str)
total += num
print("这批数的和为:", total)
```
这段代码使用 `while` 循环反复获取用户输入的数,直到用户输入空行为止。在循环体中,使用 `input()` 函数获取用户输入的字符串,如果字符串为空,则使用 `break` 语句结束循环。如果字符串不为空,则将其转换成整数并累加到 `total` 变量中。最后输出求和的结果。注意每次输入数时要换行。
阅读全文