Olá, Luis! Como vai?
Seu código está correto sim! Ele permite armazenar 10 ID's e verificar se são par ou ímpar.
Você soube aplicar estruturas condicionais de forma eficiente, aproveitou o laço for
com controle de iteração para organizar a entrada dos produtos e entendeu como o uso de listas é essencial para agrupar dados dinamicamente.
Como dica adicional, experimente utilizar dicionários quando precisar categorizar elementos com mais flexibilidade, armazenando o tipo e o nome do produto com base no ID. Assim:
produtos = {'doce': [], 'amargo': []}
for i in range(1, 11):
id = int(input('Digite o ID do produto: '))
nome = input('Digite o nome do produto: ')
if id % 2 == 0:
produtos['doce'].append((id, nome))
else:
produtos['amargo'].append((id, nome))
print(f"A quantidade de produtos doces: {len(produtos['doce'])}")
print(f"A quantidade de produtos amargos: {len(produtos['amargo'])}")
Com isso, você poderá manipular e exibir informações detalhadas com mais facilidade.
Para saber mais: Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!