1
resposta

[Dúvida] Essa foi a melhor forma que encontrei de fazer.

  1. Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.
numero1 = float(input("Digite o primeiro número: "))
numero2 = float(input("Digite o segundo número: "))

if numero1 > numero2:
    print("O maior número é:", numero1)
elif numero2 > numero1:
    print("O maior número é:", numero2)
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).
percentual = float(input("Digite o percentual de crescimento da produção: "))

if percentual > 0:
    print("Houve crescimento na produção.")
elif percentual < 0:
    print("Houve decrescimento na produção.")
else:
    print("Não houve crescimento nem decrescimento.")
  1. Escreva um programa que determine se uma letra fornecida pela pessoa usuária é uma vogal ou consoante.
letra = input("Digite uma letra: ").lower()

if letra in "aeiou":
    print("A letra digitada é uma vogal.")
else:
    print("A letra digitada é uma consoante.")
  1. Escreva um programa que leia valores médios de preços de um modelo de carro por 3 anos consecutivos e exiba o valor mais alto e mais baixo entre esses três anos.
preco_ano1 = float(input("Digite o preço médio do carro no 1º ano: "))
preco_ano2 = float(input("Digite o preço médio do carro no 2º ano: "))
preco_ano3 = float(input("Digite o preço médio do carro no 3º ano: "))

if preco_ano1 >= preco_ano2 and preco_ano1 >= preco_ano3:
    maior = preco_ano1
elif preco_ano2 >= preco_ano1 and preco_ano2 >= preco_ano3:
    maior = preco_ano2
else:
    maior = preco_ano3

if preco_ano1 <= preco_ano2 and preco_ano1 <= preco_ano3:
    menor = preco_ano1
elif preco_ano2 <= preco_ano1 and preco_ano2 <= preco_ano3:
    menor = preco_ano2
else:
    menor = preco_ano3

print("Maior preço:", maior)
print("Menor preço:", menor)
  1. Escreva um programa que pergunte sobre o preço de três produtos e indique qual é o produto mais barato para comprar.
preco1 = float(input("Digite o preço do primeiro produto: "))
preco2 = float(input("Digite o preço do segundo produto: "))
preco3 = float(input("Digite o preço do terceiro produto: "))

if preco1 <= preco2 and preco1 <= preco3:
    print("O produto 1 é o mais barato.")
elif preco2 <= preco1 and preco2 <= preco3:
    print("O produto 2 é o mais barato.")
else:
    print("O produto 3 é o mais barato.")
  1. Escreva um programa que leia três números e os exiba em ordem decrescente.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
n3 = float(input("Digite o terceiro número: "))

numeros = [n1, n2, n3]

numeros.sort(reverse=True)

print("Números em ordem decrescente:", numeros)
  1. Escreva um programa que pergunte em qual turno a pessoa usuária estuda ("manhã", "tarde" ou "noite") e exiba a mensagem "Bom Dia!", "Boa Tarde!", "Boa Noite!", ou "Valor Inválido!", conforme o caso.
turno = input("Em qual turno você estuda? (manhã / tarde / 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. Escreva um programa que peça um número inteiro à pessoa usuária e determine se ele é par ou ímpar. Dica: Você pode utilizar o operador módulo %.
numero = int(input("Digite um número inteiro: "))

if numero % 2 == 0:
    print("O número é par.")
else:
    print("O número é ímpar.")
  1. Escreva um programa que peça um número à pessoa usuária e informe se ele é inteiro ou decimal.
numero = float(input("Digite um número: "))

if numero % 1 == 0:
    print("O número é inteiro.")
else:
    print("O número é decimal.")
1 resposta

Ei! Tudo bem, Nathália?

Ótimo trabalho no desafio!
Você aplicou muito bem as estruturas condicionais, usou bem if, elif e else, tratou entradas com float e int de forma adequada e ainda explorou recursos como listas e sort().

As soluções estão claras, organizadas e funcionais. Continue praticando, pois esse domínio da lógica condicional vai te ajudar bastante nos próximos conteúdos de Python para dados.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe!

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