Na solução da questão 10, acredito seja melhor avaliar se o número é inteiro e apenas nesse caso avaliar se é par ou impar, pois a definição de números pares ou ímpares não pode ser aplicada a números que não sejam inteiros.
Modificaria
if resultado % 2 == 0:
print('O resultado é par.')
else:
print('O resultado é ímpar.')
com
if resultado%1 == 0:
if resultado%2 == 0:
print(f'O resultado é par')
else:
print(f'O resultado é ímpar')
Que vocês acham?