该表达式fleechance == 1 or 2
等效于(fleechance == 1) or (2)
。该数字2
始终被认为是“ true”。
尝试这个:
if fleechance in (1, 2):
编辑:在您的情况(只有两种可能性),以下将更好:
if fleechance <= 2:
print "You Failed to run away!"
else:
print "You got away safely!"
Python if语句无法按预期工作
该表达式fleechance == 1 or 2
等效于(fleechance == 1) or (2)
。该数字2
始终被认为是“ true”。
尝试这个:
if fleechance in (1, 2):
编辑:在您的情况(只有两种可能性),以下将更好:
if fleechance <= 2:
print "You Failed to run away!"
else:
print "You got away safely!"