Этот код бесконечен, кроме проблем с int и str сравнением , поскольку True всегда True
, и он выдаст исключение Runtime если он представлен как ответ.
b = 2
while True:
if b == '2':
print("2")
if b == '3':
print("3")
Истина должна быть:
b = 2
not_equal = True
while not_equal:
if b == 2:
print("2")
not_equal = False
if b == 3:
print("3")
not_equal = False