Articles of while loop

Python eficiente y rápido mientras utiliza el bucle mientras duerme ()

Estoy intentando comunicarme con un dispositivo en serie usando Pyserial. Como los comandos deben enviarse continuamente, deben colocarse en un bucle while en Python. Actualmente estoy usando este código y he echado un vistazo al proceso de Python que requiere un 100% de CPU : while True: #do some serial sending here time.sleep(0.2) Este código […]

Mientras que la entrada del usuario del bucle está dentro

Tengo un código que quiero pedirle al usuario un número entre 1-100 y si ponen un número entre estos se imprimirá (Tamaño: (entrada)) y romperá el bucle, si no obstante, colocan un número fuera 1-100 se imprimirá (Tamaño: (entrada)), y luego vuelva a pedirle un número, pero me he encontrado con algunos problemas. c=100 while […]

¿Cómo almacenar los resultados de while loop y centinela en python?

He estado trabajando en esto por horas, pensé que lo tenía mal, pero resulta que lo tengo todo mal. La tarea es Escriba un progtwig que calcule el promedio de su semestre y la calificación de la letra para el curso ******* El usuario ingresará estos números: ****** Una lista de puntajes de la prueba. […]

Python itera aunque el archivo de texto hasta que se cumpla la condición

Me gustaría continuar iterando a través del archivo de texto hasta que se cumpla la condición actual dentro del bucle. Aquí está el texto de muestra: 10-01 N/A 10-02 N/A 10-03 N/A 10-04 N/A 10-05 N/A 10-06 N/A 10-07 N/A 10-08 N/A 10-09 N/A 10-10 N/A 10-11 N/A 10-12 N/A ===04===…… # Skip line until […]

¿Por qué este bucle while solo continúa en lugar de detenerse?

Cuando presiono “y” en la primera pregunta, el bucle simplemente continúa en lugar de detenerse. Done = True while Done: quit = str(raw_input (“Do you want to quit? “)) if quit == ‘y’ : Done=False; attack = str(raw_input(“Does your elf attack the dragon? “)) if attack==’y’: print (“Bad choice, you died.”) done=False; print “Loop stopped” […]

Cómo hacer mientras que los bucles toman una cantidad de tiempo establecida

Estoy haciendo un reloj digital en python para minecraft pi edition. Estoy usando un solo bucle while que contiene una gran cantidad de código: se tarda un poco en ejecutar una ejecución, pero son unos milisegundos más de lo que quiero, y esto está causando esgulps en mi reloj. ¿Hay una manera de hacer un […]

¿Cómo se crea un rango aleatorio, pero se excluye un número específico?

Tengo el siguiente código: while True: if var_p1 != “0”: break else: import random var_p1 = random.randint(-5,5) Quiero que el bucle se repita hasta que var_p1 igual a cero. Sin embargo, consigo cero todo el tiempo. ¿Qué estoy haciendo mal?

Sólo la última iteración de los bucles while se guarda.

Tengo este codigo symbolslist = [“100″,”200″,”300″,”400″,”500″,”600″,”700″,”800″,”900″,”1000″,”1500″,”2000″,”3000″,”4000″,”5000″,”7000″,”10000”] i=0 while i<len(symbolslist): htmltext = urllib.urlopen("http://www.fifacoinszone.com/default/quick/getpricedetail? platform_id=7&coins="+symbolslist[i] +"&cur=GBP") data = json.load(htmltext) pricelist = data["single_price_just"] print pricelist, i+=1 Esto produce: 4.69 9.32 13.91 18.46 22.96 27.41 31.82 36.18 40.50 44.78 66.83 88.66 132.32 175.55 218.34 304.15 345.86 430.17 3.94 7.83 11.69 15.51 19.29 23.03 26.74 30.40 34.03 37.62 56.15 74.50 […]

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