Python 错误表明用户输入未定义,该怎么办?

Python 错误表明用户输入未定义,该怎么办?,python,Python,代码如下。请帮忙 num1 = float(raw_input("Enter a number")) num2 = float(raw_input("Enter another number")) while True: print("Select one of the following options") print("'Add' for addition") print("'Subtract' for subtraction") print("'Multip

代码如下。请帮忙

num1 = float(raw_input("Enter a number"))
num2 = float(raw_input("Enter another number"))
while True:
    print("Select one of the following options")
    print("'Add' for addition")
    print("'Subtract' for subtraction")
    print("'Multiply' for multipication")
    print("'Divide' for division")
    print("'Quit' for closing the application")
    user_input == raw_input("Enter your choice: ")

if user_input == 'Add':
    print num1 + num2
elif user_input == 'Subtract':
    if num1 < num2:
        print num2 - num1
    else:
        print num1 - num2
elif user_input == 'Multiply':
    print num1 * num2
elif user_input == 'Divide':
    print num1/num2
elif user_input == 'Quit':
    break
num1=float(原始输入(“输入数字”))
num2=浮点(原始输入(“输入另一个数字”))
尽管如此:
打印(“选择以下选项之一”)
打印(“添加”表示添加)
打印(“减法”表示减法)
打印(“‘倍增’表示倍增”)
打印(“除法”表示除法)
打印(“退出”用于关闭应用程序)
用户输入==原始输入(“输入您的选择:”)
如果用户输入='添加':
打印num1+num2
elif user_input==“减法”:
如果num1

您使用的相等赋值不正确。==而不是=

user_input == raw_input("Enter your choice: ") 
应该是

user_input = raw_input("Enter your choice: ")

您使用的相等赋值不正确。==而不是=

user_input == raw_input("Enter your choice: ") 
应该是

user_input = raw_input("Enter your choice: ")
应该是

user_input = raw_input("Enter your choice: ")
只有一个相等的字符

应该是

user_input = raw_input("Enter your choice: ")
只有一个相等的字符改变

user_input == raw_input("Enter your choice: ")

改变


你在哪里有问题?因为这个答案是不完整的用户输入==原始输入(“输入您的选择:”)应该是用户输入=原始输入(“输入您的选择:”)在哪里?因为这个答案是不完整的用户输入==原始输入(“输入您的选择:”)应该是用户输入=原始输入(“输入您的选择:”)