После input не работает if ,просто игнорируется и завершается код?

При вводе команды input не работает if
точнее его пропускает и завершается код без ошибок и причин про то.

Что надо писать int(input()) я знаю.
Проверил, что всё работает и там число написав принт перед input, но всё мимо.\

main.py

x = int(input());
if x > 5
  print ('больше')
elif x < 5
  print ('меньше')

Ответы (2 шт):

Автор решения: S. Nick

У вас есть две возможности сделать это правильно:

x = int(input('Введите число:'))
print(f'Вы ввели число = {x}') 
  
if x > 5: 
    print(f'{x} больше 5') 
elif x < 5: 
    print(f'{x} меньше 5')
    
print() 

print(f'{x} больше 5') if x > 5 else (print(f'{x} меньше 5\n') if x < 5 else print(f'{x} меньше 5\n'))

введите сюда описание изображения

→ Ссылка
Автор решения: Imas

ты пропустил : после if и elif.

И убери кавычки ;.

Вот исправленный код:

x = int(input("Введите число"))
if x > 5:
  print ('больше')
elif x < 5:
  print ('меньше')
→ Ссылка