Articles of while loop

¿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 […]

Python Asignar valor a la variable durante la condición en while Loop

Una simple pregunta sobre la syntax de Python. Quiero asignar un valor de una función a una variable durante la condición de un bucle while. Cuando el valor devuelto por la función es falso, el bucle debería interrumpirse. Sé cómo hacerlo en PHP. while (($data = fgetcsv($fh, 1000, “,”)) !== FALSE) Sin embargo, cuando bash […]

¿Cómo hacer la asignación de variables dentro de un bucle while (expresión) en Python?

Tengo la asignación de variable para devolver el valor asignado y compararlo con una cadena vacía, directamente en el bucle while. Así es como lo estoy haciendo en PHP: while((name = raw_input(“Name: “)) != ”): names.append(name) Lo que estoy tratando de hacer es idéntico a esto en funcionalidad: names = [] while(True): name = raw_input(“Name: […]

Matplotlib actualizando plot en vivo

Quiero actualizar un trazado de líneas con matplotlib y wonder, si hay una buena modificación del código, de manera que la línea trazada simplemente se actualice en lugar de volver a dibujarla cada vez. Aquí hay un código de ejemplo: import matplotlib.pyplot as plt import numpy as np import pandas as pd matplotlib.style.use(‘ggplot’) plt.ion() fig=plt.figure() […]