В момента съм нов в Python и се опитвам да стартирам няколко прости реда код. Не мога да разбера как Python оценява този синтаксис след израза if. Всякакви обяснения ще бъдат оценени.
number = int(raw_input("Enter number : "))
if number == (1 or 2 or 3):
print "Match"
else:
print "No match"
Само цяло число 1 дава положителен резултат, а всички други числа, включително 2 и 3, преминават през клона else. Могат ли условията да бъдат посочени само като следното?:
if number == 1 or number == 2 or number == 3:
Благодаря ти.