Código Python:
Ver original
class Prueba: def __init__(self,n1,n2): self.num1=n1 self.num2=n2 def suma(self): resultado=self.num1 + self.num2 print ("Suma: ",resultado) nume1=resultado def resta(self): resultado=self.num1 - self.num2 print ("Resta: ",resultado) def mult(self): resultado=self.num1 * self.num2 print ("Multimplicacion ",resultado) def div(self): resultado=self.num1 / self.num2 print ("Divicion: ",resultado) def raiz(self): resultado=math.sqrt(self.num1) print ("Raiz Cuadrada: ",resultado) import math ctrl="4" def maini(): operador="" operador= input("Operador:") nume2= input("Ingrese Segundo Numero: ") res=Prueba(int(nume1),int(nume2)) if operador=="+": res.suma() elif operador=="-": res.resta() elif operador=="*": res.mult() elif operador=="/": res.div() elif operador=="raiz": res.raiz() elif operador=="0": time.sleep(1) exit() return operador nume1= input("Ingrese Primer Numero: ") ctrl=maini() while ctrl != "0": maini()
lo que quiero hacer es usar la variable "resultado" que esta dentro de la clase prueba, por que esa variable se la quiero asignar a la variable num1. para que me tome el valor del reultado de la primera operacion y continuar haciendo calculos a partir de esa variable mas la nueva que le asginaré a la variable 2, nótese que esta dentro de un while