Cita:
Iniciado por maykkk ummm entiendo, pero en una de las pruebas que hice lo puse como variable global vacia al principio, antes de las dos cabeceras y luego la modificaba en la primera funciion y con la segunda recogia lo que me tiraba la primera y asi siempre me la dejaba vacia, nunca me la tomaba con los cambios introducidos en def1
Yo también tengo lío con las declaraciones de variables globales.
En tu ejemplo la declaración no debería ir en???
import random
def inicializar():
glogal pJugador
pJugador=list(input("introduce la palabra con la que desea jugar: "))