Skip to content

Aprimore Suas Habilidades em Python: 10 Exercícios de Entrada e Saída

    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!

    Leave a Reply

    Your email address will not be published. Required fields are marked *