Programación Web y Scripting > Python

 Devolver variables

(1/1)

LuisMizgz:
Hola a todos, estoy aprendiendo Python y se me presenta la siguiente situacion:

kiero que una funcion me analice un valor y dependiendo de su valor me devuelve un valor, el problema es que la funcion no me devuelve la variable.

Codigo:

def jugador(partida):
    if (partida%2) == 1: #si la partida es impar le toca al jugador 1 y si es par al 2
        turno = 1
    else:
        turno = 2
    return turno #devuelvo la variable
   
   

while(1):
    jugador(partida) #llamo a la funcion
    print turno #imprimo turno para comprobar **AQUI ME DA EL ERROR**
    partida += 1
    sleep(3)

**EL ERROR Q ME DA ES QUE turno NO ESTA DEFINIDO **

¿Que esta mal? Ayuda, gracias de antemano

LuisMizgz:
ya lo solucione.

La solucion por si a alguien le interesa quedo asi

while(1):
    turno = jugador(partida)
    print turno

RadicalEd:
también podrías haberlo hecho así:

--- Código: Python ---print jugador(partida) 

Navegación

[0] Índice de Mensajes

Ir a la versión completa