Python“计算器”无法正确使用,语法无效

时间:2015-07-31 13:58:36

标签: python

我第一次来到这里,我会很感激帮助。

version = str(input("Select version: A B C D"))
number = int(input("Enter your first number"))
number2 = int(input("Enter you second number"))
if version == A:
    print(number * number2)

所以我不知道我做错了什么,一直在尝试浮动(输入(选择版本:A B C D“)(我实际上还没有完成我的脚本) 我希望如果你按A,它会将其注册到版本并打印你想要的数字。

2 个答案:

答案 0 :(得分:4)

在你的代码A中它是未定义的变量。将其更改为字符串'A'

version = str(input("Select version: A B C D"))
number = int(input("Enter your first number"))
number2 = int(input("Enter you second number"))
if version == 'A':
    print(number * number2)

答案 1 :(得分:1)

我收到以下错误:

NameError: name 'A' is not defined

这意味着未定义名为A的变量。您可能希望与字符串'A'进行比较,因为version变量包含字符串。