SkillAgentSearch skills...

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/Semaforo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Desafio: Semáforo Inteligente (GitHub + Lógica em Python)

Autor: Max Muller 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 poucos carros → o sinal fica amarelo.
  • Se houver muitos carros → o sinal fica vermelho.

Desafio extra: se a entrada for manutenção, o sinal deve piscar amarelo.


Etapas do Desafio

  1. Faça um fork deste repositório para sua conta do GitHub.
  2. Clone o repositório para o seu computador.
  3. No arquivo semaforo.py, complete a lógica usando if, elif e else.
  4. Execute o código no VS Code (Python instalado) e teste diferentes entradas.
  5. Faça commit com 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!

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated4mo ago
Forks0

Languages

Python

Security Score

67/100

Audited on Nov 25, 2025

No findings