Bom dia, fiz o seguinte código, porém ao digitar 3 para n1 e 2 para n2, pedindo uma divisão entre eles, meu código retorna um número inteiro!
Já reli diversas vezes e não encontrei o erro. Podem me ajudar?
n1 = float(input('Digite um número qualquer: '))
n2 = float(input('Digite outro número qualquer: '))
q = input('Qual operação você deseja realizar ( +, -, * ou /)? ')
if q == '+':
n3 = n1 + n2
if q == '-':
n3 = n1 - n2
if q == '*':
n3 = n1 * n2
if q == '/':
n3 == n1 / n2
if n3 % 1 == 0:
print('O resultado é um número inteiro.')
else:
print('O resultado é decimal.')
if n3 > 0:
print('O resultado é positivo.')
if n3 == 0:
print('O resultado é neutro.')
if n3 < 0:
print('O resultado é negativo.')
if n3 % 2 == 0:
print('O resultado é par.')
else:
print('O resultado é ímpar.')