Python - Ejecutar un if una sola vez

   
Vista:

Ejecutar un if una sola vez

Publicado por MineTubeYT (21 intervenciones) el 29/11/2014 17:32:57
Hola, me gustaría saber si hay alguna manera de ejecutar un comando que esta en un bucle while una sola vez, y sin tener que crear una variable nueva.

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Ejecutar un if una sola vez

Publicado por xve (1236 intervenciones) el 29/11/2014 21:11:53
Hola, la verdad no te entiendo muy bien... nos puedes mostrar un ejemplo de lo que quieres hacer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cristofer

Ejecutar un if una sola vez

Publicado por Cristofer (34 intervenciones) el 29/11/2014 21:33:58
Si quieres ejecutarlo una sola vez entonces deja el comando fuera del while...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejecutar un if una sola vez

Publicado por MineTubeYT (21 intervenciones) el 30/11/2014 12:40:36
No lo puedo sacar del while

Ejemplo:
1
2
3
4
5
6
While True:
 
if (algo):
    (Código que quiero ejecutar una sola vez)
 
(Codigos que se ejecutan siempre)
Esto lo necesito porque estoy creando un videojuego en pygame no me gustaría meter mas variables, aunque solo sea 1 KB porque el juego que estoy creando va a correr en móviles
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Ejecutar un if una sola vez

Publicado por xve (1236 intervenciones) el 30/11/2014 20:15:41
La unica manera de que no vuelva a pasar por ahi, es salirse del bucle...

Dentro del if, después del código que quieres que ejecute pon break y te saldrá del bucle.

Coméntanos si es esto lo que quieres, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cristofer

Ejecutar un if una sola vez

Publicado por Cristofer (34 intervenciones) el 30/11/2014 20:46:05
Si puedes sacarlo del bucle...

1
2
3
4
if (algo):
    (Código que quiero ejecutar una sola vez)
While True:
    (Codigos que se ejecutan siempre)

xD ?

Si usas break el bucle completo se cancela no solo el if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar