Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2016, 12:55
Avatar de PUAROT
PUAROT
 
Fecha de Ingreso: octubre-2004
Ubicación: Sevilla
Mensajes: 34
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: Menú en Python

Me autorespondo (en parte), por si a alguien le sirve de algo.

Me he dado cuenta de que el problema es que no manejo bien las variables, despues de horas mirando el código y haciendo pruebas he comprendido que dentro de un método o función, no puedo crear una variable y utilizarla en otra función, mas o menos, que esto no funciona:
Código:
class Formulas():
    
    def suma(self,a,b):
        res1 = a + b + 1
    
    def resta(self,a,b):
        res2 = a - b - 1

    def multi(self):
        mul = res1 * res2
        print (mul)
Por lo que ahora viene la pregunta (esta vez mucho mas simple)

No hay forma de crear una variable dentro de una función, y poder utilizarla en el resto del código ?
Ya se que si la creo al principio, en la clase general, o dentro de una clase podré usarla, pero no puedo crearla dentro de una función?

La idea es no crear variables que dependiendo como se ejecuta el código lo mismo no se utilizan...

Gracias otra vez !