【发布时间】:2020-10-09 13:27:42
【问题描述】:
有没有办法让计数器在不计算负数的情况下保持运行,仅在输入为零时停止?
count = 0
total = 0
n = input()
while n != '0':
count = count + 1
total = total + int(n) ** 2
n = input()
print(total)
这是一个执行结果的例子。
输入:-1 10 8 4 2 0
输出:184
【问题讨论】:
-
“弹出”是什么意思?你想一直要求一个数字,直到它 >= 0?
-
是的,即使输入的是负数,也要继续直到我输入零
-
Eject 在这种情况下没有任何意义。请准确说明您想要实现的目标。如果可能,请提供预期结果的示例。
-
输入:-1 10 8 4 2 0 输出:184
-
@Lorin 请将您的评论内容(带有示例输入和输出)放入问题本身。
标签: python python-3.x counter