2
respostas

Desafio - Exercício 1 a 3

  1. Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.

# Solicita dois números ao usuário num1 = float(input("Digite o primeiro número: ")) num2 = float(input("Digite o segundo número: "))

# Compara os números e exibe o maior if num1 > num2: print(f"O maior número é: {num1}") elif num2 > num1: print(f"O maior número é: {num2}") else: print("Os dois números são iguais.")

  1. Escreva um programa que solicite o percentual de crescimento de produção de uma empresa e informe se houve um crescimento (porcentagem positiva) ou decrescimento (porcentagem negativa).

# Solicita o percentual de crescimento percentual = float(input("Digite o percentual de crescimento da produção: "))

# Verifica se houve crescimento ou decrescimento if percentual > 0: print(f"Houve crescimento de {percentual}% na produção.") elif percentual < 0: print(f"Houve decrescimento de {abs(percentual)}% na produção.") else: print("Não houve crescimento nem decrescimento na produção.")

  1. Escreva um programa que determine se uma letra fornecida pela pessoa usuária é uma vogal ou consoante.

# Solicita uma letra ao usuário letra = input("Digite uma letra: ").lower()

# Verifica se é uma vogal ou consoante if letra in 'aeiou': print(f"A letra '{letra}' é uma vogal.") elif letra.isalpha() and len(letra) == 1: print(f"A letra '{letra}' é uma consoante.") else: print("Entrada inválida. Por favor, digite apenas uma letra.")

2 respostas

Oi, Luiz! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou as condições com if, elif e else para cobrir todas as possibilidades em cada exercício. A lógica está clara e bem aplicada.

Uma curiosidade: no primeiro exercício, você também pode simplificar a comparação usando a função max() para encontrar o maior valor entre dois números.

Veja este exemplo:

num1 = float(input("Digite o primeiro numero: "))
num2 = float(input("Digite o segundo numero: "))

print("O maior numero e:", max(num1, num2))

Esse código usa a função max() para retornar o maior dos dois valores.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos! ✨

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado, vou fazer mais práticas dessas aplicações iniciais...