Слово, которое вы ищете вместо ==
, равно in
, поскольку required_number
- это кортеж, который вы хотите увидеть, если введено значение in
required_number
.Также правильным синтаксисом для кортежа будет использование запятой, а не or
.
. Я бы также сделал множественное число required_number
для более точного описания того, что он содержит, и вы, вероятно, захотите использовать целые числа ине строки.
required_numbers = (8, 9)
while True:
number = int(input("whats the number?"))
if number in required_numbers:
print("GOT IT")
break #Stop asking
else:
print ("Wrong number try again")