【发布时间】:2017-10-14 04:22:47
【问题描述】:
我对编程真的很陌生,几周前我一直在尝试学习 Python。我觉得这很难,但也很有趣。我现在正在尝试执行一个程序,其中用户插入 10 个整数,然后可以执行以下操作:
程序:“你想做什么?:” 1. 给我看最大的整数。 2. 给我看最小的整数。 3. 显示所有数字的平均值加上一位小数。 4. 显示所有输入的整数。 5. 终止这个程序。
nr=[]
for i in range(10):
a=int(input("Please Enter an integer. "))
nr.append(a)
s = [max(nr), min(nr), nr, sum(nr)/len(nr)]
z = int((input("Please enter a number between 1 to 4. ")))
if z == 1:
print(s[0])
elif z== 2:
print(s[0])
elif z == 3:
print(s[0])
elif z == 4:
print(s[0])
elif z == 5:
break
else:
print("Please select a number between 1 to 5.")
这就是我已经走了多远,现在我只是卡住了。当我输入“请输入一个整数”时,例如“1”。然后我直接得到“请输入1到4之间的数字”。有人可以帮我解决这个问题吗?
【问题讨论】:
-
Python 内置了
min、max和sum函数。这应该会引导您朝着正确的方向前进。 -
我可以给你一个提示:Built-in Functions。特别是
print、min、max、sum、len和round应该很有趣 -
您从未尝试使用 for 循环找到至少。
标签: python list python-3.x integer