Olá, Joel. Como vai?
Parabéns pela resolução da atividade.
Vi que você explorou a função int para converter os dados recebidos pelo teclado, utilizou muito bem a estrutura condicional if, elif e else para comparar as quantidades vendidas e ainda compreendeu a importância da função print para exibir a resposta correta de acordo com cada cenário.
Uma dica interessante para o futuro é padronizar o espaçamento ao redor dos operadores de atribuição e nas saídas de texto, além de isolar os nomes dos produtos em variáveis para evitar repetição de código. Assim:
maca = int(input('Digite a quantidade de maçãs vendidas: '))
banana = int(input('Digite a quantidade de bananas vendidas: '))
if maca > banana:
vencedor = 'Maçã'
elif banana > maca:
vencedor = 'Banana'
else:
vencedor = None
if vencedor:
print(f'O produto mais vendido no mês passado foi: {vencedor}')
else:
print('Houve empate entre as vendas!')
Isso torna a manutenção mais simples e reduz a duplicação de mensagens no programa.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Tratamento de exceções: Adicionar validações para evitar erros de execução caso o usuário insira textos em vez de números inteiros.
- Convenções do PEP 8: Manter espaços consistentes entre operadores matemáticos e de atribuição para melhorar a legibilidade.
- Dicionários para múltiplos produtos: Estruturar os dados em chaves e valores quando precisar comparar mais de duas frutas simultaneamente.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!