Python é uma linguagem de programação versátil, e um dos conceitos fundamentais é a entrada (input) e saída (print). Se você está em busca de aprimorar suas habilidades nesse aspecto, você veio ao lugar certo! Vamos explorar 10 exercícios práticos que envolvem entrada e saída em Python.
1. Soma Simples
Começamos com algo simples. Peça ao usuário para inserir dois números e, em seguida, exiba a soma deles.
numero1 = float(input("Digite o primeiro número: "))
numero2 = float(input("Digite o segundo número: "))
soma = numero1 + numero2
print(f"A soma é: {soma}")
2. Calculadora de IMC
Agora, peça ao usuário para inserir seu peso (em kg) e altura (em metros) e, em seguida, calcule e exiba o Índice de Massa Corporal (IMC).
peso = float(input("Informe o seu peso (em kg): "))
altura = float(input("Informe a sua altura (em metros): "))
imc = peso / (altura ** 2)
print(f"Seu IMC é: {imc:.2f}")
3. Conversão de Temperatura
Peça ao usuário para inserir uma temperatura em graus Celsius, converta-a para Fahrenheit e Kelvin, depois exiba os resultados.
celsius = float(input("Digite a temperatura em Celsius: "))
fahrenheit = (celsius * 9/5) + 32
kelvin = celsius + 273.15
print(f"{celsius}°C é igual a {fahrenheit}°F e {kelvin}K.")
4. Calculadora de Juros Simples
Solicite a quantidade principal, taxa de juros (em porcentagem) e tempo (em anos) ao usuário. Calcule o montante total e exiba-o.
principal = float(input("Informe o valor principal: "))
taxa_juros = float(input("Informe a taxa de juros (em %): "))
tempo = float(input("Informe o tempo (em anos): "))
montante = principal * (1 + (taxa_juros / 100) * tempo)
print(f"O montante total é: {montante}")
5. Conversor de Moeda
Crie um programa que converta uma quantia em dólares para outra moeda. Peça ao usuário para inserir a quantia em dólares e a taxa de câmbio atual, depois exiba o valor convertido.
quantia_dolares = float(input("Digite a quantia em dólares: "))
taxa_cambio = float(input("Digite a taxa de câmbio atual: "))
quantia_convertida = quantia_dolares * taxa_cambio
print(f"{quantia_dolares} dólares equivalem a {quantia_convertida} na moeda local.")
6. Nome Completo
Peça ao usuário para inserir seu primeiro nome e sobrenome separadamente e, em seguida, exiba seu nome completo.
primeiro_nome = input("Digite seu primeiro nome: ")
sobrenome = input("Digite seu sobrenome: ")
nome_completo = primeiro_nome + " " + sobrenome
print(f"Seu nome completo é: {nome_completo}")
7. Contador de Caracteres
Solicite ao usuário para inserir uma frase e conte o número de caracteres nela. Exiba o resultado.
frase = input("Digite uma frase: ")
quantidade_caracteres = len(frase)
print(f"A frase possui {quantidade_caracteres} caracteres.")
8. Calculadora de Média
Peça ao usuário para inserir notas de um aluno e calcule a média. Exiba a média.
nota1 = float(input("Digite a nota 1: "))
nota2 = float(input("Digite a nota 2: "))
nota3 = float(input("Digite a nota 3: "))
media = (nota1 + nota2 + nota3) / 3
print(f"A média é: {media:.2f}")
9. Verificador de Idade
Solicite ao usuário para inserir seu ano de nascimento e calcule a idade atual. Exiba a idade.
ano_nascimento = int(input("Informe o ano de nascimento: "))
ano_atual = 2023 # Você pode ajustar o ano atual conforme necessário
idade = ano_atual - ano_nascimento
print(f"Sua idade é: {idade} anos.")
10. Dias em Anos
Peça ao usuário para inserir um número de dias e converta-o em anos, meses e dias. Exiba o resultado.
dias = int(input("Informe o número de dias: "))
anos = dias // 365
meses = (dias % 365) // 30
dias_restantes = (dias % 365) % 30
print(f"{dias} dias equivalem a {anos} anos, {meses} meses e {dias_restantes} dias.")
Lembre-se de utilizar as funções input() para obter informações do usuário e print() para exibir os resultados. Isso ajudará a praticar os conceitos de entrada e saída em Python. Além disso, não se esqueça de lidar com conversões de tipos de dados quando necessário. Com esses exercícios, você estará no caminho certo para dominar a arte da entrada e saída em Python!