Caros colegas de jornada,
Peço desculpas porque sou iniciante (do zero mesmo) e talvez minha sugestão seja óbvia.
Na "Opinião do instrutor" da resolução da questão o código demonstrado não nos retorna o resultado em si e só a sua descrição/relatório. A minha sugestão é só incluir mesmo o resultado:
num1 = float(input('1. Digite o primeiro número: ')) operacao = input('Indique a operação desejada (+ , - , * , / ): ') num2 = float(input('2. Digite o segundo número: '))
num1 = float(input('1. Digite o primeiro número: '))
operacao = input('Indique a operação desejada (+ , - , * , / ): ')
num2 = float(input('2. Digite o segundo número: '))
#Operação
if operacao == '+':
resultado = num1 + num2
elif operacao == '-':
resultado = num1 - num2
elif operacao == '*':
resultado = num1 * num2
elif operacao == '/':
resultado = num1 / num2
else:
print('Operação inválida, resultado da operação será 0')
resultado = 0
print(f' Resultado: {resultado}')
#relatório do resultado
if resultado % 2 == 0:
print(f'O número {resultado} é par.')
else:
print(f'O número {resultado} é ímpar.')
if resultado % 1 == 0:
print(f'O número {resultado} é inteiro.')
else:
print(f'O número {resultado} é decimal.')
if resultado > 0:
print(f'O número {resultado} é positvo.')
elif resultado == 0:
print(f'O número é zero (0)')
else:
(f'O número {resultado} é negativo.')