1
resposta

[Sugestão] Estruturas_Condicionais_Desafio:_hora_da_prática_Parte01

##Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.
numero1 = int(input('Informe um número: ')) 
numero2 = int(input('Informe outro número: '))

if numero1 == 0 and numero2 == 0:
  print(f'Ambos os números são iguais a zero!')
elif numero1 == numero2:
  print(f'Ambos os números são iguais a {numero1}!')
elif numero1 > numero2:
  print(f'O número {numero1} é maior!')
else:
  print(f'O número {numero2} é maior!')
##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).
crescimento_a = float(input('Digite o crescimento anual: '))
ano = 2025

if crescimento_a == 0:
  print(f'O crescimento da produção neste ano de {ano} está estagando!')
elif crescimento_a > 0:
  print(f'Parabéns! Nossa empresa apresenta crescimento de {crescimento_a}% neste ano de {ano}!')
else:
  print(f'Infelizmente, nossa empresa, em {ano} não apresenta crescimento! Estamos com prejuízo acumulado em  {crescimento_a}% de crescimento!')
## Escreva um programa que determine se uma letra fornecida pela pessoa usuária é uma vogal ou consoante.
consoante = str(input('Digite uma letra: '))
consoante = consoante.lower()
vogal = ['a', 'e', 'i', 'o', 'u', 'y']

if not consoante.isalpha():  # Verifica se não é uma letra
    print('Você não digitou uma letra!')
elif len(consoante) > 1:  # Verifica se tem mais de um caractere
    print('Digite apenas uma letra!')
elif consoante in vogal:
    print(f'A letra digitada é uma vogal: {consoante}!')
else:
    print(f'A letra digitada é uma consoante: {consoante}!')
##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.
modelcar = str(input('Informe o modelo do carro: '))
modelcar = modelcar.upper().replace(' ', '')
carmodel2023 = float(input(f'Qual o preço médio do carro {modelcar} em 2023? '))
carmodel2024 = float(input(f'Qual o preço médio do carro {modelcar} em 2024? '))
carmodel2025 = float(input(f'Qual o preço médio do carro {modelcar} em 2025? '))

if carmodel2023 == 0 and carmodel2024 == 0 and carmodel2025 == 0:
    print('Não há dados para calcular.')
elif carmodel2023 == 0 or carmodel2024 == 0 or carmodel2025 == 0:
    print('Nenhum dos valores informados poderá ser zero.')
elif carmodel2023 == carmodel2024 == carmodel2025:
    print('Todos os valores informados são iguais.')
else:
    precos = {
        "2023": carmodel2023,
        "2024": carmodel2024,
        "2025": carmodel2025
    }

    ano_mais_barato = min(precos, key=precos.get)
    ano_mais_caro = max(precos, key=precos.get)

    print(f'O carro {modelcar} mais barato foi em {ano_mais_barato}, custando R$ {precos[ano_mais_barato]:.2f}.')
    print(f'O carro {modelcar} mais caro foi em {ano_mais_caro}, custando R$ {precos[ano_mais_caro]:.2f}.')
## Escreva um programa que pergunte sobre o preço de três produtos e indique qual é o produto mais barato para comprar.
produtopreco = {
  str(input('Digite o nome do produto: ')) : float(input('Digite o preço do produto: ')),
  str(input('Digite o nome de outro produto: ')) : float(input('Digite o preço do produto: ')),
  str(input('Digite o nome de outro produto: ')) : float(input('Digite o ppreço do produto: '))
}
                                                         
produtomaisbarato = min(produtopreco, key=produtopreco.get)

print(f'O produto mais barato é para comprar é o {produtomaisbarato.upper().strip()} que custa R$ {produtopreco[produtomaisbarato]}')
##Escreva um programa que leia três números e os exiba em ordem decrescente.
numeros = [
  int(input('Digite primeiro número: ')),
  int(input('Digite segundo número: ')),
  int(input('Digite terceiro número: '))  
]

numeros.sort()
print(f'{numeros}')
##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.
periodo = {
  'manhã' : 'Bom dia',
  'tarde' : 'Boa tarde',
  'noite' : 'Boa noite'  
  }

nome = str(input('Qual o seu nome? '))
nome = nome.upper().strip()
turno = str(input('Em qual turno vocês estuda? '))
turno = turno.lower().strip()

if turno not in periodo:
  print('Turno inválido!')
else:
  print(f'{periodo[turno]}, {nome}!')
## 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(f'O número {numero} é par!')
else:
    print(f'O número {numero} é ímpar!')
1 resposta

Oii, Marinaldo! Tudo bem?

Excelente, parabéns por praticar as atividades! Cada código funciona direitinho e está bem estruturado.

Continue se dedicando e qualquer dúvida, conte conosco aqui no fórum.

Até mais, Marinaldo!

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