Olá, Filipe. Como vai?
Parabéns por concluir o desafio! O seu código está muito bem estruturado e aplica de forma clara os conceitos de estruturas condicionais if, elif e else para resolver um problema real de lógica de negócios.
Abaixo, destaco alguns pontos técnicos e sugestões de boas práticas para o seu desenvolvimento em Python:
- Uso correto das condicionais: Você utilizou o
if e o elif para cobrir as duas possibilidades de vitória (maçãs ou bananas) e o else para o caso residual de empate, o que é a lógica ideal para esse cenário. - Conversão de tipos: O uso da função
int() antes do input() é fundamental, pois garante que os dados digitados sejam tratados como números inteiros, permitindo as operações de comparação. - Atenção à indentação: Apenas um lembrete importante para o ambiente Python: certifique-se de que as instruções
print dentro dos blocos condicionais estejam sempre recuadas (indentadas). No Python, isso é o que define que o comando pertence àquela condição específica.
Como sugestão para agregar ainda mais valor ao seu projeto, você poderia experimentar adicionar uma variável para calcular o total de vendas ou até mesmo tratar casos onde o usuário possa digitar algo que não seja um número, utilizando o tratamento de exceções que veremos mais adiante no curso.
Continue praticando e compartilhando seus códigos aqui no fórum!
Espero que possa ter lhe ajudado!