Oi, Ludmila! Tudo bem?
Essa parte do código:
if numero % 2 == 0:
é o que faz o programa descobrir se o número é par ou ímpar.
O símbolo % quer dizer “módulo”, e ele mostra o resto da divisão.
Então, quando a gente faz numero % 2, o Python divide o número por 2 e vê quanto sobra:
Se **não sobrar nada (resto = 0) **→ o número é par
Se sobrar 1 → o número é ímpar
Por isso o if numero % 2 == 0: quer dizer:
“Se o resto da divisão do número por 2 for igual a zero, então é par.”
Aí o else é usado quando isso não acontece, ou seja, quando o número é ímpar.
Exemplo rápido:
4 % 2 → sobra 0 → par
7 % 2 → sobra 1 → ímpar