【发布时间】:2021-11-07 21:27:02
【问题描述】:
代码需要要求用户选择输入任何数字和他/她想要的任意数量的数字并将它们放入一个列表中。 (这不是我要求读者关注的,只是介绍一下代码是如何工作的!)
当用户输入数字0时,程序需要打印列表的总和、平均值、最小值和最大值,不包括零本身。
如果可能,我不想使用任何 Python 导入库。
try:
user_list = []
print("PRESS 0 to see: \n\t 1. Sum \n\t 2. Average \n\t 3. Minimum \n\t 4. Maximum")
while True:
print("Type number by choice and hit Enter: ")
user_list.append(int(input()))
except:
print(user_list)
我尝试的是在 except 语句之后实现 if 语句,它仍然让我有机会输入任意数量的数字,但是当输入一个字母时它停止了。
【问题讨论】:
-
你的问题似乎在句子中间停止了。
标签: python list input range user-input