No Python, escreva um programa que receba dois números e um sinal, e faça a operação matemática definida pelo sinal.
Soluções para a tarefa
Resposta:
#coding: utf-8
import sys
result = None
n1 = float(input("Primeiro numero:"))
n2 = float(input("Segundo numero:"))
opc = raw_input('''\nInforme o tipo de operação que você deseja:
\t\t"Insira o simbolo sem aspas"
\t\t"+" adição
\t\t"-" subtração
\t\t"*" multiplicação
\t\t"/" divisão\n''')
if opc == "+":
print ("Você escolheu a adição")
print ("'{}' + '{}'") .format(n1,n2)
result=float(n1+n2)
elif opc == "-":
print ("Você escolheu a subtração")
print ("'{}' - '{}'") .format(n1,n2)
result=float(n1-n2)
elif opc == "*":
print ("Você escolheu a multiplicação")
print ("'{}' * '{}'") .format(n1,n2)
result=float(n1*n2)
elif opc == "/" and n2 == 0:
print("Não é possivel realizar a divisão por zero")
sys.exit(1)
elif opc == "/":
print ("Você escolheu a divisão")
print ("'{}' / '{}'") .format(n1,n2)
result=float(n1/n2)
else:
print("Opção invalida!")
if result:
print ("Resultado = " '{}') .format(result)
Explicação:
Veja a foto do programa em execução.