a = int(input())
b = int(input())
if (a > b):
print('a > b')
else:
print('Nope')
Ввожу первое число, нажимаю Enter, потом второе, нажимаю Enter, и получаю ValueError: invalid literal for int() with base 10: ''
Но ведь он ругается, как будто на ввод пустой строки. В чем дело? Если я добавляю после первого инпута принт, то все тип-топ:
a = int(input())
print('Ok')
b = int(input())
if (a > b):
print("a > b")
else:
print("Nope")