python - 为什么我不能用 while 总结我所有的价值观(用户价值观)问题?
问题描述
我是编码世界的新手。我在将所有用户的输入值相加时遇到问题,因为我不知道会有多少。有什么建议么?这就是我已经走了多远。不要介意外语。
import math
while(True):
n=input("PERSONS WEIGHT?")
people=0
answer= input( "Do we continue adding people ? y/n")
if answer == "y" :
continue
elif answer == "n" :
break
else:
print("You typed something wrong , add another value ")
people +=1
limit=300
if a > limit :
print("Cant use the lift")
else:
print("Can use the lift")
解决方案
您无需导入数学库即可进行简单加法。由于您没有提到您遇到了什么错误,所以我想您需要解决您的问题。你的代码太长了。我已经为你写了一个代码。它只有 6 行。它会解决你的问题。这是代码。
sum = 0;
while(True):
n = int(input("Enter Number.? Press -1 for Exit: "))
if n == -1:
break
sum = sum+n
print(sum)
代码说明: 首先,我声明了变量sum。我写了while循环,在while循环内,我提示用户输入数字。如果用户输入-1,这将停止程序。该程序将继续接受用户输入,直到用户输入“-1”。到底。它将打印总和。
代码输出:
推荐阅读
- angular - 如何将前端(Angular)与本地超级账本结构 fabcar 示例 v2.2 的后端连接起来?
- node.js - 将 Excel 数据上传到 Microsoft SQL Server
- java - Java将列中的元素从String数组复制到新的int数组
- javascript - 如何找到重复的公司并将它们合并为一个并将它们的权重相加
- regex - 我怎样才能匹配这个模式?
- java - Mapstruct 1.3.0.Final 版本为可选的集合 getter 字段生成错误的代码
- python - 尝试通过 Heroku CLI 在 Windows 上登录 heroku 时,如何解决错误“请验证 package.json 是否具有有效的“主”条目”
- powerbi - 商业智能 | 在类别数据的折线图中显示
- scons - 我如何知道 Sconstruct 中的默认选项?
- assistant - 如何使用操作生成器获取设备位置