Olá, Pedro! Tudo bem?
Parabéns por concluir o exercício! Seu código está funcional e resolve exatamente o problema proposto, utilizando a estrutura condicional if-elif-else de forma correta e lógica.
Gostaria de destacar alguns pontos positivos e dar umas dicas de "estilo" para o seu código Python:
- Lógica de Comparação: Você cobriu todos os cenários possíveis (mais maçãs, mais bananas ou empate). Isso é fundamental para evitar que o programa termine sem dar uma resposta ao usuário.
- Conversão de Tipos: O uso do
int() para envolver o input() é essencial, já que toda entrada via teclado chega como texto (string), e não podemos comparar numericamente textos sem essa conversão.
Dica de Identação e Legibilidade
Notei que no seu post a identação (os espaços no início da linha) dos comandos print parece ter sumido. No Python, a identação é obrigatória: o código dentro do if precisa estar deslocado para a direita, senão o programa apresentará um erro de sintaxe.
Outra dica legal é usar as F-strings para deixar a resposta mais completa. Veja como o código ficaria com essas melhorias:
macas = int(input("Digite a quantidade de maçãs vendidas: "))
bananas = int(input("Digite a quantidade de bananas vendidas: "))
if macas > bananas:
print(f"Maçãs venceram com {macas} vendas!")
elif bananas > macas:
print(f"Bananas venceram com {bananas} vendas!")
else:
print(f"Houve um empate! Ambas venderam {macas} unidades.")
Próximo passo?
Para deixar o desafio ainda mais interessante, você poderia tentar adicionar uma variável para o valor de cada fruta e calcular qual delas deu mais lucro, em vez de apenas volume de vendas. O que acha?
Continue com esse foco nos estudos de Python!
Espero que possa ter lhe ajudado!