Importante

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!

1
resposta

Contagem Regressiva

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!