Lista de Exercícios básicos para aprender e praticar lógica de programação.
# 30 Exercícios Essenciais de Lógica de Programação com Python 💡🐍
Se você está começando na área de programação, esta lista de 30 exercícios básicos é perfeita para praticar e fortalecer suas habilidades em lógica de programação. Cada exercício foi cuidadosamente selecionado para ajudá-lo a entender conceitos fundamentais e desenvolver seu raciocínio lógico. Vamos juntos nessa jornada de aprendizado! 🚀🎉
## Exercícios
1. **Hello World** 🌍: Escreva um programa que imprime "Hello, World!" na tela.
2. **Números e Operações Básicas** ➕➖✖️➗: Calcule a soma, subtração, multiplicação e divisão de dois números.
3. **Cálculo de Área** 📐: Escreva um programa que calcule a área de um triângulo, dado a base e a altura.
4. **Conversor de Temperatura** 🌡️: Converta uma temperatura de Celsius para Fahrenheit e vice-versa.
5. **Par ou Ímpar** 🔢: Escreva um programa que verifique se um número é par ou ímpar.
6. **Fatorial** ✨: Calcule o fatorial de um número.
7. **Fibonacci** 🌀: Gere a sequência de Fibonacci até um número n.
8. **Números Primos** 🧮: Verifique se um número é primo.
9. **Contagem de Caracteres** 🔤: Conte o número de caracteres em uma string.
10. **Inversão de String** 🔄: Inverta uma string.
11. **Palíndromo** 🔁: Verifique se uma string é um palíndromo.
12. **Calculadora Simples** 🧮: Crie uma calculadora que suporte as quatro operações básicas.
13. **Máximo e Mínimo** 📊: Encontre o maior e o menor número de uma lista.
14. **Ordenação** 📈: Implemente um algoritmo de ordenação (por exemplo, Bubble Sort).
15. **Busca Linear** 🔍: Implemente um algoritmo de busca linear em uma lista.
16. **Busca Binária** 🔎: Implemente um algoritmo de busca binária em uma lista ordenada.
17. **Média de Notas** 🎓: Calcule a média de uma lista de notas.
18. **Números Aleatórios** 🎲: Gere um número aleatório entre 1 e 100.
19. **Contagem de Vogais** 💬: Conte o número de vogais em uma string.
20. **Tabuada** ➗: Imprima a tabuada de um número.
21. **Conversor de Moeda** 💱: Converta valores entre diferentes moedas.
22. **Anagramas** 🔠: Verifique se duas strings são anagramas.
23. **Soma de Dígitos** 🔢: Some os dígitos de um número.
24. **Número Armstrong** 💪: Verifique se um número é um número Armstrong.
25. **Caixa Eletrônico** 🏧: Simule um caixa eletrônico que libera notas de diferentes valores.
26. **Conversão de Base** 🔢: Converta um número da base 10 para a base 2.
27. **Contagem Regressiva** ⏳: Implemente uma contagem regressiva a partir de um número fornecido.
28. **Validação de Senha** 🔐: Verifique se uma senha atende aos requisitos de segurança (comprimento mínimo, caracteres especiais, etc.).
29. **Jogo de Adivinhação** 🎯: Implemente um jogo onde o usuário deve adivinhar um número gerado aleatoriamente.
30. **Calculadora de IMC** ⚖️: Calcule o Índice de Massa Corporal (IMC) de uma pessoa dado seu peso e altura.
Esses exercícios cobrem uma variedade de conceitos básicos em Python e ajudarão a construir uma base sólida para suas habilidades de programação. Divirta-se codificando! 😊✨
Gabarito:
https://github.com/gabsfantini/30-Exercicios-Python.git