1
resposta

[Projeto] Desafio: hora da prática

1)
numero1 = int(input("Insira o primeiro número: "))
numero2 = int(input("Insira o segundo número: "))
if numero1 > numero2:
print(f"O maior número é: {numero1}")
else:
print(f"O maior número é: {numero2}")

2)
crescimento = int(input("Insira o valor percentual do crescimento na produção da empresa: "))
if crescimento > 0:
print("Houve crescimento.")
elif crescimento < 0:
print("Houve decrescimento.")
else:
print("A produção permanece a mesma.")
3)
vogal = [a, e , i, o, u]
consoante = [b, c, d, f, g, h, j, k, l, m, n, p, q, r, s, t, v, w, x, y, z]

letra = input("Digite uma letra: ").lower()
if letra in vogal:
print("Você digitou uma vogal.")
elif letra in consoante:
print("Você digitou uma consoante.")
elif letra in consoante and letra in vogal:
print("Você digitou vogal e consoante.")
else:
print("Não há consoante ou vogal no que você digitou")

  1. ano1 = float(input("Digite o valor do primeiro ano: "))
    ano2 = float(input("Digite o valor do segundo ano: "))
    ano3 = float(input("Digite o valor do terceiro ano: "))

maior = max(ano1, ano2, ano3)
menor = min(ano1, ano2, ano3)

print(f"Maior: {maior}\nMenor: {menor}")

5)
produto1 = float(input("Digite o valor do primeiro produto: "))
produto2 = float(input("Digite o valor do segundo produto: "))
produto3 = float(input("Digite o valor do terceiro produto: "))

if produto1 <= produto2 and produto1 <= produto3:
menor = "produto1"
elif produto2 <= produto1 and produto2 <= produto3:
menor = "produto2"
else:
menor = "produto3"

print(f"Produto mais barato: {menor}")

6)
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
n3 = float(input("Digite o terceiro número: "))

lista = [n1, n2, n3]
lista.sort(reverse=True)

print(f"Ordem decrescente: {lista}")

7)
turno = input("Digite o turno (manhã, tarde ou noite): ").lower()

if turno == "manhã":
print("Bom Dia!")
elif turno == "tarde":
print("Boa Tarde!")
elif turno == "noite":
print("Boa Noite!")
else:
print("Valor Inválido!")

  1. numero = int(input("Digite um número inteiro: "))

if numero % 2 == 0:
print("Número par.")
else:
print("Número ímpar.")
9)
numero = float(input("Digite um número: "))

if numero.is_integer():
print("Número inteiro.")
else:
print("Número decimal.")

Momento dos projetos

10)
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
operacao = input("Digite a operação (+, -, *, /): ")

if operacao == "+":
resultado = n1 + n2
elif operacao == "-":
resultado = n1 - n2
elif operacao == "*":
resultado = n1 * n2
elif operacao == "/":
resultado = n1 / n2
else:
print("Operação inválida!")
resultado = None

if resultado is not None:
print(f"Resultado: {resultado}")

if resultado % 2 == 0:
    print("Par")
else:
    print("Ímpar")

if resultado > 0:
    print("Positivo")
elif resultado < 0:
    print("Negativo")

if resultado.is_integer():
    print("Inteiro")
else:
    print("Decimal")

11)
a = float(input("Digite o lado 1: "))
b = float(input("Digite o lado 2: "))
c = float(input("Digite o lado 3: "))

if a + b > c and a + c > b and b + c > a:
if a == b == c:
print("Triângulo equilátero.")
elif a == b or a == c or b == c:
print("Triângulo isósceles.")
else:
print("Triângulo escaleno.")
else:
print("Não forma um triângulo.")

12)
litros = float(input("Digite a quantidade de litros: "))
tipo = input("Digite o tipo (E para etanol, D para diesel): ").upper()

if tipo == "E":
preco = 1.70
if litros <= 15:
desconto = 0.02
else:
desconto = 0.04
elif tipo == "D":
preco = 2.00
if litros <= 15:
desconto = 0.03
else:
desconto = 0.05
else:
print("Tipo inválido!")
preco = 0
desconto = 0

valor = litros * preco
valor_desconto = valor * desconto
total = valor - valor_desconto

print(f"Valor a pagar: R$ {total:.2f}")

13)
vendas_2022 = float(input("Digite as vendas de 2022: "))
vendas_2023 = float(input("Digite as vendas de 2023: "))

variacao = ((vendas_2023 - vendas_2022) / vendas_2022) * 100

print(f"Variação: {variacao:.2f}%")

if variacao > 20:
print("Bonificação para o time de vendas.")
elif 2 <= variacao <= 20:
print("Pequena bonificação para o time de vendas.")
elif -10 <= variacao < 2:
print("Planejamento de políticas de incentivo às vendas.")
else:
print("Corte de gastos.")

1 resposta

Olá, Paulo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o if/elif/else para estruturar condições com Python, utilizou muito bem o listas para organizar elementos e ainda compreendeu a importância da função max/min para identificar valores em diferentes cenários.

Uma dica interessante para o futuro é aplicar o in diretamente em strings para simplificar verificações de vogais ou consoantes. Assim:

letra = input("Digite uma letra: ").lower()

if letra in "aeiou":
    print("Você digitou uma vogal.")
elif letra.isalpha():
    print("Você digitou uma consoante.")
else:
    print("Não é uma letra.")

Isso faz a verificação de forma mais enxuta e evita a necessidade de listas separadas.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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