Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: ChicoMaravilla en 21 Enero 2011, 05:13 am



Título: [Python] - Generador de variables
Publicado por: ChicoMaravilla en 21 Enero 2011, 05:13 am
Buenas noches a todos, tengo una pregunta, miren, estoy haciendo mi primer programa serio, es una ayuda para el juego cod4 (ningun hack ni nada) lo que pregunto es, como genero variables limitadas, o cea segun la cantidad de players,
la parte del script que tengo en duda es esta:

Código
  1. n=input("Numero de players: ")
  2.    jugadores=96
  3.    i=0
  4.    while i !=n:
  5.        chr(jugadores)
  6.        jugadores+=1
  7.        ord(jugadores)
  8.        jugadores=input("Jugador_",i,"_conexion: ")
  9.        i+=1

al principio pensé que estaría bien, pero después me di cuenta de que no xd pues el espacio que ocupa en la memoria siempre va a ser la misma. alguno tiene una idea de como hacerlo?

PD: Además de que da error xd

desde ya muchas gracias


Título: Re: [Python] - Generador de variables
Publicado por: Shell Root en 21 Enero 2011, 05:36 am
Aquí no entiendo, debería ser un input?
Código
  1. n=("Numero de players: ")
  2. # CHANGE FOR
  3. n = input("NUMBER OF PLAYERS: ")

--
Ahora esto tampoco lo entiendo, porqué el valor predefinido?
Código
  1. jugadores = 96

--
Peor aún la siguiente parte,
Código
  1. # CONVERTS INTEGER TO STRING
  2. chr(jugadores)
  3. # AUTOINCREMENT 1. HOW IF A STRING?
  4. jugadores+=1
  5. # CONVERTS STRING TO INTEGER
  6. ord(jugadores)
  7. # I DON'T UNDERSTAND THE INPUT, AND ASSIGNMENT TO VAR
  8. jugadores=input("Jugador_",i,"_conexion: ")
  9. i+=1


Título: Re: [Python] - Generador de variables
Publicado por: ChicoMaravilla en 21 Enero 2011, 15:19 pm
es verdad esta, re mal, tendria que ser input, el valor predefinido lo puce para que al sumarle uno y al pasarlo a codigo ascii comenzara con la letra a para la variable. Y luego la tercera parte tmb, se que lo hice mal pero, chr lo puce para que dentro del bucle sea lo primero que haga, luego al pasarlo a numero, sumarle 1, y luego pasarlo a letras con ord, el input tiene conexión porque según la cantidad de players va a hacer la pregunta para todos

ta igual, capaz que debería ser con una lista

porque o cea, no se la forma de hacer para generar variables, alguno sabría?


Título: Re: [Python] - Generador de variables
Publicado por: Karcrack en 21 Enero 2011, 16:00 pm
Utiliza Arrays