如果Else语句在等号上给出了无效的语法错误?

时间:2019-06-21 11:08:24

标签: python if-statement

我有一个简单的if else语句,该语句给我带来麻烦,由于某些原因,等号发出了无效的语法。

我尝试将=更改为==,但即使输入对应于if语句,也不会给我if语句,而是else语句。

print("type in the corresponding number")
print("1")
print("2")
menuvar=int(input())
if menuvar = 1:
    print("good")
elif menuvar = 2:
    print("bad")
else:
    print('no')

我期望输入1时输出好,输入2时差。

1 个答案:

答案 0 :(得分:0)

仅仅是==

print("type in the corresponding number")
print("1")
print("2")
menuvar=int(input())
if menuvar == 1:
    print("good")
elif menuvar == 2:
    print("bad")
else:
    print('no')

为我工作https://repl.it/repls/ArcticDapperParameters