juraija

pequeña duda

May 4th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.05 KB | None | 0 0
  1. import random
  2.  
  3. ejemplo = 0
  4.  
  5. def problema():
  6.     print("a menos que no defina la variable ejemplo dentro de la funcion no me deja usarla")
  7.     ejemplo = 0
  8.     print(ejemplo)
  9.     print("y cuando quiero cambiar una variable dentro de la funcion no se modifica fuera")
  10.     print("por ejemplo si pongo += 1 para aumentar el numero de una variable")
  11.     ejemplo += 1
  12.     print("tampoco colocado el return de += 1 de la variable que quiero cambiar")
  13.     print("ya que lo toma como un error de sintaxis")
  14.     print("voy a colocar la variable que esta modificada dentro de la funcion")
  15.     print(ejemplo)
  16.     return ejemplo
  17.  
  18. print("ahora uso la funcion")
  19. problema()
  20. print("ahora que termino muestro la variable modificada fuera de la funcion")
  21. print(ejemplo)
  22. print("sigue estando en cero")
  23. ejemplo += 1
  24. print("ahora que la modifico fuera de la funcion creada si me lo toma")
  25. print(ejemplo)
  26. #lo que tendria que hacer es modificar las variables fuera de la funcion definida
  27. #lo que me resulta un poco mas complejo que directamente poder modificarlas dentro de estas
Add Comment
Please, Sign In to add comment