Articles of while loop

intenta bloquear dentro mientras sentencia

Estoy empezando con Python 2.7 y no entiendo por qué sucede algo: En el siguiente código, una versión embellecida de un ejemplo del tutorial de Python 2.7.2, obtengo un resultado inesperado: while True: try: x = int(raw_input(“Please enter a number: “)) break except ValueError: print “Oops! That was not a valid number. Try again…” else: […]

Tkinter: Actualización de tags a mitad de ciclo

Me gustaría actualizar una etiqueta en mi GUI para que sea una especie de barra de progreso, mostrar cuán completa es la transferencia de datos. Dondequiera que miro, la gente dice que use la opción textvariable de Label y luego configure la cadena y las actualizaciones de la etiqueta. Esto no funciona para mi. La […]

¿Qué significa “si bien es falso”?

No entiendo cómo funciona este código: i = 1 while False: if i % 5 == 0: break i = i + 2 print(i) ¿Qué hace while False ? ¿Qué tiene que ser falso? No lo entiendo

¿Cómo me aseguro de que un ciclo while de Python demore un tiempo determinado en ejecutarse?

Estoy leyendo datos en serie con un bucle while. Sin embargo, no tengo control sobre la frecuencia de muestreo. El código en sí parece tardar 0.2s en ejecutarse, así que sé que no podré ir más rápido que eso. Pero me gustaría poder controlar con precisión cuánto más lento muestro. Siento que podría hacerlo usando […]

¿Cómo puedo detener un bucle While?

Escribí un while loop en una función, pero no sé cómo detenerlo. Cuando no cumple con su condición final, el bucle va para siempre. ¿Cómo puedo pararlo? def determine_period(universe_array): period=0 tmp=universe_array while True: tmp=apply_rules(tmp)#aplly_rules is a another function period+=1 if numpy.array_equal(tmp,universe_array) is True: break #i want the loop to stop and return 0 if the […]

¿Tiene condiciones de bucle extra mientras … basado en una condición?

La variable a puede tomar cualquier número de valores. El valor de a es la cantidad de condiciones predefinidas adicionales que se deben tener para el bucle while. Esto se puede hacer con varias declaraciones elif , pero ¿hay una forma más limpia de hacerlo? if a == 0: while condition_1: … elif a == […]

Bucle de Python para ejecutarse durante cierta cantidad de segundos

Tengo un bucle while, y quiero que continúe durante 15 minutos. es actualmente: while True: #blah blah blah (esto se ejecuta y luego se reinicia. Lo necesito para continuar haciendo esto, excepto después de 15 minutos, sale del bucle) ¡Gracias!

¿Cuál es la diferencia entre “while 1” y “while True”?

He visto dos formas de crear un bucle infinito en Python: while 1: do_something() while True: do_something() ¿Hay alguna diferencia entre estos? ¿Es una pythonica más que la otra?

Asignación en While Loop en Python?

Acabo de encontrar esta pieza de código while 1: line = data.readline() if not line: break #… y pensó, debe haber una mejor manera de hacerlo, que utilizando un bucle infinito con break . Así que intenté: while line = data.readline(): #… Y, obviamente, tiene un error. ¿Hay alguna manera de evitar el uso de […]

¿Qué está pasando con mi statement if-else? (Python 3.3)

Estoy escribiendo declaraciones condicionales para un proyecto de progtwig de facturación. Es un poco avanzado para un principiante que conozco, pero agradezco el desafío. De todos modos, planeo iniciar el progtwig con la solicitud de nombre de usuario y contraseña. Así que esta es mi primera encoding para el progtwig. print (“Hello and welcome to […]