Tema: RanaRama
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2013, 14:51
maykkk
 
Fecha de Ingreso: enero-2013
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
RanaRama

Buenas, es mi primer dia en este foro que creo que me puede ser muy util y yo tambien puedo serlo para otras personas ;)

Les comento, tengo que hacer una practica para la universidad en python, se trata del juego del ranaRama, es decir metes una palabra, la desordenas tienes 2 barras verticales que puedes desplazar siempre hacia derecha oz izquierda tienes una tercera tecla de permutar entre si los dos elementos que estan entre las barras.

pues bien despues de muchas horas pensando XDDD (no se si es que soy lento ;)
tengo una duda y me gustaria saber si alguien me la podria solventar.


me Explico un poco en breves imaginemos que tengo este codigo


Código PHP:
import random


def inicializar
():
  

     
pJugador=list(input("introduce la palabra con la que desea jugar:  "))
     if(
len(pJugador)>2):
        
pJugador=pJugador
     
if(len(pJugador)<=2):
          print(
'La palabra introducida por el jugador es demasiado corta, para poder jugar')
          print(
'necesita una palabra de mas de 2 caracteres')
     while(
len(pJugador)<=2):
        
pJugador=list(input("introduce la palabra con la que desea jugar:  "))
     return 
pJugador
    
    
    
   
def desordenar
(list):
        
pDesordenada=list
        
random.shuffle(pDesordenada)
        return 
pDesordenada



def ranaRama_main
():
inicializar()
desordenar(pJugador

esto es parte del codigo, mi duda es.... por que cuando va a inicializar la funcion main(ranaRama()) cuando va a ejecutar "desordenar" siempre me dice que pJugador(lista) no esta declarada .... he intentado poniendola como variable global y no se si es por que no lo domino bien.. o no se, he probado en hacer un getters como en java y meterlo buscando dentro de la funcion y tampoco, y ya no se que hacer XDDD

Alguien puede iluminarme??? me haria el hombre mas feliz del mundo XD ya que soy una persona que no para hasta que resuelve algo y ya son 12 horas pensando XD

Muchas gracias, un saludo.


pd:aqui estamos para lo que necesiteis