print('Игра начинается')
# Уровень 1
for i in range(4):
word = input('Введи слово из 4 букв: ')
if len(word) != 4:
print('Неверный ввод. Попробуйте снова.')
break
# Уровень 2
if len(word) == 4:
for i in range(2):
word = input('Введи слово из 7 букв: ')
if len(word) != 7:
print('Неверный ввод. Попробуйте снова.')
break
# Уровень 3
if len(word) == 7:
for i in range(2):
sentence = input('Введите предложение из 7 слов: ').split()
if len(sentence) != 7:
print('Неверный ввод. Попробуйте снова.')
else:
print('Победа!')
break
Фрагменты кода надо размещать в виде текста и оборачивать тэгом code для корректного отображения. Удобно делать кнопкой </> Это обязательно, см.п.3.8 Регламента.
Сюда же относится traceback, ввод и вывод в консоли и другая структурированная текстовая инфа.
Также обратите внимание на п.3.1 Регламента.
Это случилось из-за того, что где-то не расчитан отступ, т.е. он не равен 2 или 4 пробелам. Перепроверь все отступы. Или же, перед отступом ты забыл использовать ":"