python - 菜单要加多少?

标签 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. 分配给 num 的行末尾缺少 )
  2. 你不能引发异常 - 它应该是Exception
  3. 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/

相关文章:

python - 向 Django 模型添加动态字段

python - 如何使用 TCL/Perl 规范化 IPv6 ip?

python - 并非所有 Python 代码都在 AWS Lambda 函数中执行

python - 连接列表中的连续单词

java - 获取选项菜单以显示在系统栏中

android - 当我尝试从EditText捕获时,Android App崩溃

javascript - 我如何获得网站中最顶部定位图像的链接?

css - 当子菜单链接处于事件状态时突出显示 WordPress 父菜单项

javascript - 将 "active"类添加到带有取消 slider 的单独菜单

c# - WinForms 本地化。如何更改菜单的语言