无法在python中切换变量的值

act = 0

Muscle_Input = input("Please input muscle you wish to activate: ")

if Muscle_Input == ["a", "A"]:

    act = 1

elif Muscle_Input == ["b", "B",]:

    act = 2

print(act)

我计划使用变量开关来激活 while 循环,但每次我尝试运行脚本时,它都拒绝将“act”变量从 0 更改。


眼眸繁星
浏览 45回答 1
1回答

FFIVE

输入返回一个字符串。因此,Muscle_Input 永远不会== ["a", "A"](因为这是一个列表)相反尝试if Muscle_Input in ("a", "A"):
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python