Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi, Nicole! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você organizoubem a lógica da contagem regressiva usando range(10, 0, -1) e também aplicou corretamente o operador % para identificar os números pares e ímpares dentro do laço for. Isso mostra que você está absorvendo bem o conteúdo do curso.
Uma dica interessante é usar uma variável para guardar a mensagem antes do print(), deixando o código mais fácil de ler e ajustar no futuro. Veja este exemplo:
for segundos in range(10, 0, -1):
mensagem = "Numero par" if segundos % 2 == 0 else "Numero impar"
print(f"{segundos}: {mensagem}")
Esse código verifica se o número é par ou ímpar e armazena o texto correspondente na variável mensagem. Em seguida, o print() exibe o número junto com a mensagem escolhida, tornando a leitura do código mais organizada e clara.
Essa prática de separar a lógica da exibição é muito valorizada em Python, principalmente quando os projetos começam a crescer em complexidade.
O que você achou dessa abordagem com a variável mensagem? Ficou alguma dúvida sobre como o operador % funciona dentro dos laços while e for?