Articles of para bucle

Imprimir la forma en Python

En Python, me gustaría imprimir una forma de diamante de asteriscos * : con $ en la mitad superior del diamante (pirámide superior) donde no hay un * , y con & en la mitad inferior del diamante (pirámide inferior) donde no hay un * . Hasta el momento, solo sé cómo hacer una pirámide […]

Python para inicialización de contador de inicio de bucle

for iteration in range(len(list) – 1): index = iteration +1 #This is the line which has no effect on the inner loop for index in range(len(list)): if list[iteration] > list[index]: newmin = list[index] newminindex = index if iteration != newminindex : swapnumbers(list,iteration, newminindex) Lo anterior es un fragmento de código que escribí para seleccionar el […]

¿Una forma pythonica de hacer algo N veces sin una variable de índice?

Todos los días me encanta python más y más. Hoy, estaba escribiendo un código como: for i in xrange(N): do_something() Tuve que hacer algo N veces. Pero cada vez no dependía del valor de i (variable de índice). Me di cuenta de que estaba creando una variable que nunca usé ( i ), y pensé: […]

¿Invertir una cadena sin usar reversed () o ?

Me encontré con un extraño ejercicio de Codecademy que requería una función que tomaría una cadena como entrada y la devolvería en orden inverso. El único problema fue que no pudo usar el método revertido o la respuesta común aquí en stackoverflow, [::-1] . Obviamente, en el mundo real de la progtwigción, lo más probable […]

¿Cómo puedo entender la cláusula `else` de los bucles de Python?

Muchos progtwigdores de Python probablemente desconocen que la syntax de los bucles while y for loops incluye una cláusula else: opcional: for val in iterable: do_something(val) else: clean_up() El cuerpo de la cláusula else es un buen lugar para ciertos tipos de acciones de limpieza, y se ejecuta en la terminación normal del bucle: Es […]

Comprobar la presencia de las vocales en palabra, python.

Necesito verificar si una vocal está presente en una palabra. si es así, se debe realizar una operación con la palabra decir op (palabra). Quiero evitar un bucle for porque pensé en esto: for char in word: if char in ‘aeiou’: #confused here… Recomiende un método que sea de bajo costo cuando se trata del […]

Python: ¿Cómo seguir repitiendo un progtwig hasta que se obtenga una entrada específica?

Tengo una función que evalúa la entrada, y debo seguir pidiendo su entrada y evaluándola hasta que ingresen una línea en blanco. ¿Cómo puedo configurar eso? while input != ”: evaluate input Pensé en usar algo así, pero no funcionó exactamente. ¿Alguna ayuda?

Uso de un bucle para crear y asignar múltiples variables (Python)

Estoy buscando usar un bucle for para crear múltiples variables, nombradas en la iteración (i), y asignar a cada una un int único. Xpoly = int(input(“How many terms are in the equation?”)) terms={} for i in range(0, Xpoly): terms[“Term{0}”.format(i)]=”PH” VarsN = int(len(terms)) for i in range(VarsN): v = str(i) Temp = “T” + v Var […]