Este repositório contém exercícios em Python focados no uso de estruturas condicionais (if, elif, else) para criar programas que tomam decisões com base em diferentes condições. É um passo fundamental para construir aplicações mais dinâmicas e inteligentes.
- Estruturas Condicionais (
if,elif,else): Implementação de blocos de código que são executados apenas se uma condição for verdadeira, falsa ou atender a condições alternativas. - Operadores Relacionais: Utilização de operadores como
==,!=,>,<,>=,<=para comparar valores. - Operadores Lógicos (
and,or,not): Combinação de múltiplas condições para criar lógicas mais complexas. - Lógica Booleana: Entendimento de condições que resultam em
TrueouFalse. - Módulo
random(reforço): Geração de números aleatórios para jogos ou simulações. - Módulo
time(básico): Utilização da funçãosleep()para pausar a execução do programa. - Módulo
datetime(básico): Acesso a informações de data e hora, como o ano atual, para validações. - Cálculos Condicionais: Aplicação de diferentes cálculos ou regras de negócio baseadas em condições (ex: multas, preços por distância, aumentos salariais).
- Análise de Dados: Identificação de maior/menor valor em um conjunto de dados, e validação de critérios (ex: ano bissexto, formação de triângulos).
- ex028.py: Jogo de adivinhação onde o computador escolhe um número e o usuário tenta acertar, com feedback de "acertou" ou "errou".
- ex029.py: Calcula o valor de uma multa de trânsito se a velocidade de um carro exceder o limite, usando condições para verificar a velocidade.
- ex030.py: Determina se um número inteiro é PAR ou ÍMPAR com base no resto da divisão.
- ex031.py: Calcula o preço de uma passagem de ônibus com base na distância, aplicando tarifas diferentes para viagens longas.
- ex032.py: Verifica se um ano (fornecido pelo usuário ou o ano atual) é bissexto, aplicando as regras de ano bissexto.
- ex033.py: Recebe três números e identifica qual deles é o maior e qual é o menor.
- ex034.py: Calcula o aumento salarial de um funcionário com base em seu salário atual, aplicando diferentes percentuais de aumento condicionalmente.
- ex035.py: Analisa o comprimento de três segmentos de reta e determina se é possível formar um triângulo com eles, aplicando as regras geométricas.
- Clone ou baixe este repositório para o seu computador.
- Navegue até a pasta do exercício desejado via terminal (ex:
cd python-condicionais-lacos). - Execute o arquivo Python usando o comando:
python nome_do_arquivo.py(ex:python ex028.py).
Com estes exercícios, dominei a capacidade de criar programas que reagem a diferentes entradas e cenários, utilizando a lógica condicional (if/elif/else) e operadores lógicos. Isso é essencial para o desenvolvimento de qualquer aplicação complexa, permitindo que o código tome decisões, siga diferentes fluxos de execução e resolva problemas que dependem de múltiplas condições.