Skip to content

DevTHPrado/python-condicionais-lacos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python - Estruturas Condicionais e Lógica de Decisão

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.

Conceitos Abordados:

  • 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 True ou False.
  • 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ção sleep() 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).

Lista de Exercícios:

  • 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.

Como Executar os Exercícios:

  1. Clone ou baixe este repositório para o seu computador.
  2. Navegue até a pasta do exercício desejado via terminal (ex: cd python-condicionais-lacos).
  3. Execute o arquivo Python usando o comando: python nome_do_arquivo.py (ex: python ex028.py).

O que Aprendi:

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.

About

Exercícios em Python focados no uso de estruturas condicionais e de laços para lógica de decisão.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages