Ошибка:SyntaxError: 'break' outside loop
def click(message):
if message.text == 'майки':
bot.send_message(message.chat.id, 'вы выбрали майки')
break
Код выдаёт ошибку SyntaxError: 'break' outside loop
Я не понимаю в чём проблема?
Ответы (1 шт):
Автор решения: Roman
→ Ссылка
Ошибка SyntaxError: 'break' outside loop возникает, потому что вы исползьзуете break вне цикла for или while
break используется чтобы выйти из цикла, например:
for i in range(10):
if i == 5:
break
print(i)
В вашем примере следует использовать return чтобы выйти из функции
def click(message):
if message.text == 'майки':
bot.send_message(message.chat.id, 'вы выбрали майки')
return # return веместо break