Aprenda a criar "atalhos" na lógica. Por que repetir manualmente se podemos ensinar o computador a fazer isso por nós? Eficiência é o nome do jogo.
for passo in range(10):
perguntar_porteiro()
subir_degrau()
if sem_degrau: break
print("Missão Cumprida! 🤖")
Para não entrar em loop infinito, precisamos organizar nossa lógica nestes 4 passos fundamentais.
O "porteiro". Ele verifica a permissão antes de qualquer coisa acontecer.
Teste:
"Posso seguir em frente?"
O bloco de execução. Só acontece se o porteiro (condição) liberar.
Execução:
"Subir um degrau."
A seta secreta. Ela obriga o robô a voltar para o Passo 1.
Retorno:
"Volte para a pergunta!"
O fim do jogo. Ocorre quando a condição não é mais atendida.
Saída:
"Sem permissão? Pare!"
Coloque seu cérebro para funcionar com nossas atividades interativas.
Será que você captou a essência de padrão e loop? Responda às questões e prove que você já pensa como um mestre da lógica.
INICIAR QUIZAjude o Robolítico a subir! Você pode guiá-lo degrau a degrau ou programar um 'loop' para ele subir tudo de uma vez.
SUBINDODesbrave 20 labirintos desafiadores e ajude o Robolítico a conquistar o troféu! Monte sua sequência, envie os comandos e acompanhe a execução passo a passo pelo console.
IR PARA O DESAFIOAgora o desafio é encontrar o caminho mais curto e ajudar o Robolítico a chegar no troféu! Analise o mapa e escolha a alternativa correta.
IR PARA O DESAFIO