1
resposta

[Dúvida] Minhas tentativas continuam apesar do acerto

Ao fazer o exercício de repetição percebo que mesmo acertando a resposta o projeto não para, não sei o que fazer Insira aqui a descrição dessa imagem para ajudar na acessibilidade E ao colocar o comando "break" ou "continue" para situações de erro ou acerto, o console responde isso: ps: não coloco os comandos em aspas, utilizei apenas para diferenciação Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Grande João Lucas. Tudo tranquilo?

A mensagem que está aparecendo na tela "continue" outside loop significa dizer que o comando continue está fora do laço de repetição. Ou seja, para que o comando break ou continue sejam executados, eles precisam estar dentro do laço de repetição. Por exemplo:

for x in range(algum_iterador_qualquer):
    if alguma_condicional_qualquer:
        break
        
    if outra_condicional_qualquer:
        continue

Outro exemplo:

while alguma_situacao:
    if alguma_condicional_qualquer:
        break
        
    if outra_condicional_qualquer:
        continue

Como se pode observar nos dois exemplos, os comandos continue e break precisam estar dentro da indentação do laço de repetição. Espero que tenha ajudado a entender e compreender.