我试图在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()
答案 0 :(得分:1)
您有一些语法错误:
)
num
raise exception
- 它应该是Exception
break
缺少缩进。此外,此行还会为int
分配num
而不添加和项目。
num = (int(input("Give me a number:"))
然后sort()
将失败,因为整数没有sort
函数。代替:
num.append(int(input("Give me a number:")))