10 Um programa deve ser escrito para ler dois números e, em seguida, perguntar à pessoa usuária qual operação ele deseja realizar. O resultado da operação deve incluir informações sobre o número - se é par ou ímpar, positivo ou negativo e inteiro ou decimal.
numero1 = float(input('Digite um numero: '))
numero2 = float(input('Digite outro numero: '))
operacao = int(input('Escolha uma operação: \n1-Somar; \n2-Restar; \n3-Multiplicar; \n4-Dividir; \n'))
resultado = None
if operacao == 1:
resultado = numero1 + numero2
print(f'O resultado da soma é: {resultado}')
elif operacao == 2:
resultado = numero1 - numero2
print(f'O resultado da resta é: {resultado}')
elif operacao == 3:
resultado = numero1 * numero2
print(f'O resultado da multiplicação é: {resultado}')
elif operacao == 4:
resultado = numero1 / numero2
print(f'O resultado da divisão é: {resultado}')
else:
print("Error ao tenta executar a operação")
if resultado is not None: #descripcion da resposta quando resultado tem algum valor.
resto = resultado % 2
if resto == 0:
resultadoParimpar ='Número par'
else:
resultadoParimpar ='Número impar'
if type(resultado) is float:
resultadoTipo ='Número decimal'
else:
resultadoTipo ='Número inteiro'
if resultado > 0:
resultadoNat='Número positivo'
else:
resultadoNat='Número negativo'
print(f'O resultado é {resultadoParimpar}, {resultadoTipo} e {resultadoNat}')