@RonaldS

Invalid syntax, почему?

Говорит, что else - invalid syntax, не понимаю почему
Вот код:
@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
  user_id = message.from_user.id
  if not db.exists_user(user_id):
      db.add_to_db(user_id)
  await bot.send_message(message.from_user.id, 'Ты успешно зарегистрирован!')
  else:
      await bot.send_message(message.from_user.id, 'Ты уже зарегистрирован!')


Выдаёт такую ошибку:
Traceback (most recent call last):
  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in <module>
    start(fakepyfile,mainpyfile)
  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
    exec(open(mainpyfile).read(),  __main__.__dict__)
  File "<string>", line 18
    else:
    ^
SyntaxError: invalid syntax

[Program finished]
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Отступы неправильно расставлены.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы