菜单添加号码?

时间:2017-02-09 19:23:37

标签: python menu

我试图在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()

1 个答案:

答案 0 :(得分:1)

您有一些语法错误:

  1. 您在分配给)
  2. 的行末尾错过了num
  3. 你不能raise exception - 它应该是Exception
  4. break缺少缩进。
  5. 此外,此行还会为int分配num而不添加和项目。

    num = (int(input("Give me a number:"))
    

    然后sort()将失败,因为整数没有sort函数。代替:

    num.append(int(input("Give me a number:")))