Skip to content

HercoZauZau/algoritmos--python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmos em Python

Este repositório contém exercícios resolvidos do curso de Python ministrado pelo professor Gustavo Guanabara, no site Curso em Vídeo.


🎯 Objetivo

  • Consolidar conceitos fundamentais de Python através da prática.
  • Aprofundar o aprendizado em estruturas de controle, listas, dicionários, funções e muito mais.
  • Estimular a resolução de problemas reais usando lógica de programação.

📚 Lista de Exercícios Resolvidos

🌟 Mundo 1 - Fundamentos de Python

Conhecendo a Linguagem

  • #01 - Deixando tudo pronto
  • #02 - Respondendo ao usuário

Primeiros Passos

  • #03 - Somando dois números
  • #04 - Dissecando uma variável

Cálculos e Operações

  • #05 - Antecessor e sucessor
  • #06 - Dobro, triplo e raiz quadrada
  • #07 - Média aritmética
  • #08 - Conversor de medidas
  • #09 - Tabuada
  • #10 - Conversor de moedas
  • #11 - Pintando parede
  • #12 - Calculando descontos
  • #13 - Reajuste salarial
  • #14 - Conversor de temperaturas
  • #15 - Aluguel de carros

Módulos

  • #16 - Quebrando um número
  • #17 - Catetos e hipotenusa
  • #18 - Seno, cosseno e tangente
  • #19 - Sorteando um item na lista
  • #20 - Sorteando uma ordem na lista
  • #21 - Tocando um MP3

Strings

  • #22 - Analisador de textos
  • #23 - Separando dígitos de um número
  • #24 - Verificando as primeiras letras de um texto
  • #25 - Procurando uma string dentro de outra
  • #26 - Primeira e última ocorrência de uma string
  • #27 - Primeiro e último nome de uma pessoa

Estruturas Condicionais

  • #28 - Jogo da Adivinhação v1.0
  • #29 - Radar eletrônico
  • #30 - Par ou ímpar?
  • #31 - Custo da viagem
  • #32 - Ano bissexto
  • #33 - Maior e menor valores
  • #34 - Aumentos múltiplos
  • #35 - Analisando triângulo v1.0

🌟 Mundo 2 - Estruturas de Controle

Condições em Python (if/elif)

  • #36 - Aprovando empréstimo
  • #37 - Conversor de bases numéricas
  • #38 - Comparando números
  • #39 - Alistamento militar
  • #40 - Aquele clássico da média
  • #41 - Classificando atletas
  • #42 - Analisando triângulos v2.0
  • #43 - Índice de Massa Corporal (IMC)
  • #44 - Gerenciador de pagamentos
  • #45 - GAME: Pedra, Papel e Tesoura

Repetições em Python (for)

  • #46 - Contagem regressiva
  • #47 - Contagem de pares
  • #48 - Soma de ímpares múltiplos de três
  • #49 - Tabuada v2.0
  • #50 - Soma dos pares
  • #51 - Progressão Aritmética
  • #52 - Números primos
  • #53 - Detector de palíndromo
  • #54 - Grupo da maioridade
  • #55 - Maior e menor da sequência
  • #56 - Analisador completo

Repetições em Python (while)

  • #57 - Validação de dados
  • #58 - Jogo da Adivinhação v2.0
  • #59 - Criando um menu de opções
  • #60 - Cálculo do fatorial
  • #61 - Progressão aritmética v2.0
  • #62 - Super Progressão Aritmética v3.0
  • #63 - Sequência de Fibonacci v1.0
  • #64 - Tratando vários valores v1.0
  • #65 - Maior e menor valores
  • #66 - Vários números com flag
  • #67 - Tabuada v3.0
  • #68 - Jogo do par ou ímpar
  • #69 - Análise de dados do grupo
  • #70 - Estatística de produtos
  • #71 - Simulador de caixa eletrônico

🌟 Mundo 3 - Estruturas Compostas

Tuplas

  • #72 - Número por extenso
  • #73 - Tuplas com times de futebol
  • #74 - Maior e menor valores em tupla
  • #75 - Análise de dados em uma tupla
  • #76 - Lista de preços com tupla
  • #77 - Contando vogais em tupla

Listas

  • #78 - Maior e menor valores na lista
  • #79 - Valores únicos em uma lista
  • #80 - Lista ordenada sem repetições
  • #81 - Extraindo dados de uma lista
  • #82 - Dividindo valores em várias listas
  • #83 - Validando expressões matemáticas

Dicionários

  • #90 - Dicionário em Python
  • #91 - Jogo de dados em Python
  • #92 - Cadastro de trabalhador em Python
  • #93 - Cadastro de jogador de futebol
  • #94 - Unindo dicionários e listas
  • #95 - Aprimorando dicionários

Funções

  • #96 - Função que calcula área
  • #97 - Um print especial
  • #98 - Função de contador
  • #99 - Função que descobre o maior
  • #100 - Funções para sortear e somar

Modularização

  • #107 - Exercitando módulos em Python
  • #108 - Formatando moedas em Python

💻 Como Executar os Códigos

  1. Clone o repositório:
    git clone https://github.com/hercozauzau/algoritmos--python
  2. Navegue até o diretório do exercício desejado.
  3. Execute o script em Python:
    python nome_do_exercicio.py

⭐ Referências

Releases

No releases published

Packages

No packages published

Languages