我正在尝试在 Python 中创建一个菜单,其中一个选项是“向列表/数组添加一个数字”。这就是我所拥有的,但我不明白为什么它没有运行。谢谢!
def addOne (num):
while True:
try:
num = (int(input("Give me a number:"))
if num < 0:
raise exception
print("Thank you!")
break
except:
print("Invalid. Try again...")
num.sort()
最佳答案
您有一些语法错误:
- 分配给
num
的行末尾缺少)
- 你不能
引发异常
- 它应该是Exception
break
缺少缩进。
此外,这一行而是将 int
分配给 num
,而不是添加和项目。
num = (int(input("Give me a number:"))
然后 sort()
将失败,因为整数没有 sort
函数。相反:
num.append(int(input("Give me a number:")))
关于python - 菜单要加多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42145182/