Semaforo
Desafio de Python utilizado em sala para ensinar estruturas condicionais por meio de um “semáforo inteligente”. Os alunos implementam lógica baseada na quantidade de carros e configuram o sinal correto, aplicando raciocínio lógico e tomada de decisão no código.
Install / Use
/learn @MMVonnSeek/SemaforoREADME
Desafio: Semáforo Inteligente (GitHub + Lógica em Python)
Descrição
Neste desafio, você irá aplicar lógica condicional em Python e praticar o uso do GitHub ao editar um código simples que simula o comportamento de um semáforo inteligente.
Objetivo
Completar o código Python que define a cor do semáforo com base no número de carros na rua.
Regras do Semáforo
- Se a rua estiver
nenhum→ o sinal fica verde. - Se houver
poucoscarros → o sinal fica amarelo. - Se houver
muitoscarros → o sinal fica vermelho.
Desafio extra: se a entrada for manutenção, o sinal deve piscar amarelo.
Etapas do Desafio
- Faça um fork deste repositório para sua conta do GitHub.
- Clone o repositório para o seu computador.
- No arquivo
semaforo.py, complete a lógica usandoif,elifeelse. - Execute o código no VS Code (Python instalado) e teste diferentes entradas.
- Faça
commitcom uma mensagem clara:git add . git commit -m "Desafio do semáforo completo" git push origin main
Autor
Professor: Max Müller
Disciplina: Lógica de Programação 2° DS
Se este projeto ajudou você a evoluir, deixe uma ⭐ e compartilhe o conhecimento. Obrigado por usar este repositório!
