Добрый день.
Подскажите, пожалуйста, как именно работает этот участок кода?
Меня смущает то, что при x.isdigit == False код все равно проваливается в цикл и выдает все print'ы.
Это так и должно быть?
x = input("Input 4-digit num: ")
if x.isdigit:
while len(x) != 4:
print("Need input 4-digit num.")
x = input("Input 4-digit num: ")