Bien. La secuencia está solucionada y el código final es así:
Ah, perdón, borré los comentarios. Es que me estorbaban.
Como dijiste, tabulé el raw_input de opcion y los if, junto a sus bloques. También le añadí comillas a los números de opción que, por alguna razón, al tipearlos en la terminal no me regresaba el resultado.
Diría yo que ya está solucionado. Todavía tengo problemas con una nueva función llamada "repeticion" que dependiendo de la respuesta del usuario, vuelve a ejecutar la funcion Calculadora() o sale del programa. En eso ya me las apaño yo.
¡Muchas gracias!
Código (python) [Seleccionar]
# -⁻- coding: UTF-8 -*-
import sys
print " "
print "######################"
print "# Calculadora Básica #"
print "######################"
print " "
print "# Escrita por bubble #"
print " "
def Calculadora():
num1 = input("Número 1: ")
num2 = input("Número 2: ")
print " "
print "1. Sumar"
print "2. Restar"
print "3. Multiplicar"
print "4. Dividir"
print " "
opcion = raw_input("Su respuesta: ")
if opcion == "1":
resSuma = num1 + num2
print "Su resultado es", resSuma
print " "
if opcion == "2":
resResta = num1 - num2
print "Su resultado es", resResta
print " "
if opcion == "3":
resMulti = num1 * num2
print "Su resultado es", resMulti
print " "
if opcion == "4":
resDiv = num1 / num2
print "Su resultado es", resDiv
print " "
Calculadora()
def repeticion():
print "¿Desea efectuar otra operación?"
repetir = raw_input("Su respuesta: ")
if repetir == "si" or "Si" or "SI" or "sí" or "Sí" or "SÍ" or "s" or "S":
Calculadora()
if repetir == "no" or "No" or "No" or "n" or "N":
sys.exit()
repeticion()
Ah, perdón, borré los comentarios. Es que me estorbaban.
Como dijiste, tabulé el raw_input de opcion y los if, junto a sus bloques. También le añadí comillas a los números de opción que, por alguna razón, al tipearlos en la terminal no me regresaba el resultado.
Diría yo que ya está solucionado. Todavía tengo problemas con una nueva función llamada "repeticion" que dependiendo de la respuesta del usuario, vuelve a ejecutar la funcion Calculadora() o sale del programa. En eso ya me las apaño yo.
¡Muchas gracias!