python - 在 For 循环中添加用户输入,在 0 输入后中断
问题描述
我需要用户键入尽可能多的整数输入。我知道我必须使用 for 循环。我的问题是,如何将用户键入的所有整数加在一起?只有当用户键入 0 时,for 循环才会中断。
示例:有 100 个摊位。程序会一直提示用户访问了哪些档位,直到输入 0。用户输入1, 3, 6, 10, 20, 0
。如何编程添加1 + 3 + 6 + 10 + 20 = 40
?
for i in range(101):
stalls = int(input("Enter stall number to visit: "))
解决方案
sum = 0
for i in range(101):
stalls = int(input("Enter stall number to visit: "))
sum+=stalls
if stalls == 0:
break
推荐阅读
- bash - Bash - 如何从变量中评估大括号通配符
- c# - 在 c# 中为 Vector256 准备数据的最快方法是什么
- spring - 微服务的依赖注入图
- apache-kafka - Kafka Connect JDBC Sink 连接器:找不到类加载器
- gams-math - 如何将一些参数放入一个 gdx 文件
- unit-testing - 如何为 python3 的 webbrowser 模块编写单元测试?
- testing - 组合/连接 TestCafe 选择器以供重用
- django - DRF 显式排序方向
- apollo-server - visitObject 上的匿名函数?
- php - 通过 Redis Hash 存储和搜索