Informática, perguntado por jaqueformentini, 11 meses atrás

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

Respondido por sheram
1

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.

Anexos:

jaqueformentini: Obrigada! Excelente resposta!
Perguntas interessantes