1. Solicita o nome e imprime
nome = input("Digite seu nome: ")
print(f"Olá, {nome}!")
2. Solicita nome e idade
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
print(f"Olá, {nome}, você tem {idade} anos.")
3. Solicita nome, idade e altura
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
altura = input("Digite sua altura em metros (ex: 1.75): ")
print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")
4. Soma de dois valores
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
print(f"A soma é: {num1 + num2}")
5. Soma de três valores
n1 = float(input("Digite o valor 1: "))
n2 = float(input("Digite o valor 2: "))
n3 = float(input("Digite o valor 3: "))
print(f"A soma dos três valores é: {n1 + n2 + n3}")
6. Subtração
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o número a ser subtraído: "))
print(f"A subtração é: {num1 - num2}")
7. Multiplicação
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
print(f"A multiplicação é: {num1 * num2}")
8. Divisão com aviso sobre o zero
numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (Atenção: não pode ser 0): "))
if denominador != 0:
print(f"A divisão é: {numerador / denominador}")
else:
print("Erro: O denominador não pode ser zero!")
9. Exponenciação (Potência)
base = float(input("Digite o número base: "))
potencia = float(input("Digite a potência: "))
print(f"O resultado da exponenciação é: {base ** potencia}")
10. Divisão inteira (//)
numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (Atenção: não pode ser 0): "))
if denominador != 0:
print(f"A divisão inteira é: {numerador // denominador}")
else:
print("Erro: O denominador não pode ser zero!")
11. Resto da divisão (%)
numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (Atenção: não pode ser 0): "))
if denominador != 0:
print(f"O resto da divisão é: {numerador % denominador}")
else:
print("Erro: O denominador não pode ser zero!")
12. Média de 3 notas
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
print(f"A média das notas é: {media}")
13. Média ponderada
Valores: 5, 12, 20, 15 | Pesos: 1, 2, 3, 4
soma_valores_pesos = (5 * 1) + (12 * 2) + (20 * 3) + (15 * 4)
soma_pesos = 1 + 2 + 3 + 4
media_ponderada = soma_valores_pesos / soma_pesos
print(f"A média ponderada é: {media_ponderada}")
14. Criar variável e imprimir
frase = "A prática leva à perfeição"
print(frase)
15. Solicitar frase e imprimir
frase_usuario = input("Digite uma frase: ")
print(frase_usuario)
16. Imprimir em maiúsculas (.upper)
frase_usuario = input("Digite uma frase: ")
print(frase_usuario.upper())
17. Imprimir em minúsculas (.lower)
frase_usuario = input("Digite uma frase: ")
print(frase_usuario.lower())
18. Variável sem espaços nas bordas (.strip)
frase_com_espacos = " Python é incrível! "
print(frase_com_espacos.strip())
19. Solicitar frase e tirar espaços (.strip)
frase_usuario = input("Digite uma frase com espaços sobrando: ")
print(frase_usuario.strip())
20. Sem espaços e em minúsculas (encadeamento de métodos)
frase_usuario = input("Digite uma frase: ")
print(frase_usuario.strip().lower())
21. Trocar vogal "e" por "f" (.replace)
frase_usuario = input("Digite uma frase: ")
Trocando tanto o 'e' minúsculo quanto o 'E' maiúsculo para cobrir tudo
frase_modificada = frase_usuario.replace('e', 'f').replace('E', 'F')
print(frase_modificada)
22. Trocar vogal "a" por "@"
frase_usuario = input("Digite uma frase: ")
frase_modificada = frase_usuario.replace('a', '@').replace('A', '@')
print(frase_modificada)
23. Trocar consoante "s" por "$"
frase_usuario = input("Digite uma frase: ")
frase_modificada = frase_usuario.replace('s', '$').replace('S', '$')
print(frase_modificada)
Boa tarde, Pessoal!
Essa foi a lista de exercícios completa do desafio. Para as operações ternárias tive que me render a consulta por não ter conhecimento da síntaxe correta no Python, mas foi bom para praticar os exercícios propostos!