Título: Saludos y ayuda con código Python Publicado por: PUAROT en 3 Enero 2016, 17:48 pm Ante todo un saludo a todos y dar las gracias por molestaros en leer mi pregunta.
Estoy intentando aprender python 3,x por mi cuenta y riesgo, y es muy frustrante no tener a nadie a quien ir preguntando las dudas y seguir chocando en los mismos errores.Estoy intentando aprender haciendo una pequeña aplicación pero estoy atascado, mi problema puede parecer una chorrada, pero la idea es arreglar esa chorrada para aprender. Estoy haciendo un menú que me pregunta el tema a tratar para que me lea unos test que tengo en excel, después me pregunta cuantas preguntas quiero, y luego empieza las preguntas. Quiero reutilizar código y ahí es donde empieza mi problema. El código se ejecuta y pregunta tema, elijo la respuesta D por ejemplo y me dice que ha cargado el archivo correspondiente y hace una segunda ronda cambiando parámetros para que las opciones no sean temas si no numero de preguntas Luego sale una frase que dice va a comenzar el tes de x preguntas sobre Y tema Pues bien en esa frase, para poner el tema me utiliza el valor de la primera pasada de código . Le podéis echar un vistazo y orientarme un poco ? Muchas gracias de antemano !! Código: import openpyxl Título: Re: Saludos y ayuda con código Python Publicado por: PUAROT en 4 Enero 2016, 19:57 pm 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(): 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 ! Título: Re: Saludos y ayuda con código Python Publicado por: tincopasan en 5 Enero 2016, 00:19 am podés declarar una variable como global!
Título: Re: Saludos y ayuda con código Python Publicado por: PUAROT en 5 Enero 2016, 12:58 pm podés declarar una variable como global! He aquí otra prueba de lo verde que estoy ... no conocía esa función ... he buscado por internet y lo he encontrado Muchas gracias !!! Seguiré investigando, practicando y por supuesto preguntando :-D |