Gabarito: D
In [01]: num = 88
In [02]: print ('par' if num%2 == 0 else 'ímpar')
('par' if num%2 == 0 else 'ímpar')
Sairá a palavra 'PAR' caso o ''num'' que no caso é igual a 88 seja dividido por 2 e o resto da sua divisão seja o valor 0.Como 88 dividido por 2 será igual a zero irá ser retornado 'PAR'
num%2==0 ------> SIGNIFICA O RESTO DO NÚMERO DIVIDIDO POR 2
O sinal de == significa IGUAL.
AGREGANDO...
SABER SE É PAR OU ÍMPAR EM PYTHON
" Faça um Programa que peça um número inteiro e determine se ele é par ou ímpar.
Dica: utilize o operador módulo (resto da divisão): %"
Inicialmente pedimos um número ao usuário, e armazenamos na variável 'numero'. Agora, com um simples teste condicional IF vamos verificar o resto da divisão dele por 2.
Se o resultado for 0, é par e cai no print do IF, dizendo que é par.
Se não for 0 o resto, é porque vai ser 1 e cai no ELSE onde printamos que é ímpar:
numero = int(input('Digite um inteiro: '))
if (numero%2) == 0: print("Par")
else: print("Ímpar")
1 equivale ao True e 0 ao False.
Quando fazemos o resto da divisão por 2, o resultado é sempre 0 ou 1.
Então nosso código poderia ser assim:
numero = int(input('Digite um inteiro: '))
if numero%2 : print("Ímpar")
else: print("Par")
Veja que se o resultado da operação for 1, cai no IF que diz que é ímpar,se for 0 vai pro ELSE que diz que é par.
SOBRE O GABARITO: LETRA ''D''