用Python语言编写一个100行的应用
时间: 2024-02-03 08:13:51 浏览: 81
Meteor-Python:用Python语言编写Meteor应用
以下是一个简单的Python应用程序,它可以从用户输入中获取数字,并计算它们的总和:
```python
def sum_numbers():
total = 0
while True:
try:
user_input = input("请输入数字(按回车继续输入,按q结束):")
if user_input.lower() == "q":
break
number = int(user_input)
total += number
except ValueError:
print("无效的输入,请重新输入数字。")
print("总和是:", total)
if __name__ == "__main__":
sum_numbers()
```
这个程序使用一个while循环来连续获取用户输入,并将其转换为整数以进行加法计算。如果用户输入无效的内容,则捕获ValueError异常并提示用户重新输入数字。如果用户输入“q”则跳出循环并打印总和。
该程序可以通过在命令行中运行以下命令来执行:
```
python sum_numbers.py
```
请注意,该程序假定用户输入的是整数。如果需要处理浮点数或其他类型的输入,请根据需要更改代码。
阅读全文