Olá professor(a)
Gostaria de saber como faço para saber se um número é decimal ou inteiro.
num1 = int(input('Digite um número: '))
num2 = int(input('Digite outro número: '))
operador = input('Digite qual operador deseja: ')
if operador == '/':
resultado = num1 / num2
print('O resultado de {} / {} é: {}'.format(num1, num2, resultado))
if resultado % 2 == 0:
print('O resultado é par')
else:
print('O resultado é impar')
if resultado >= 0:
print('O resultado é positivo')
else:
print('O resultado é negativo')
if '.' in resultado:
print('O resultado é decimal')
else:
print('O resultado é inteiro')
Usei o
if '.' in resultado:
print('O resultado é decimal')
else:
print('O resultado é inteiro')
Mas usando o int(input)
da erro
e usando o float(input)
sempre da decimal