Python Sentencia de bucle for
El bucle for en Python puede iterar sobre los elementos de cualquier secuencia, como una lista o una cadena.
Sintaxis:
El formato de sintaxis del bucle for es el siguiente:
for iterating_var in sequence: statements(s)
Diagrama de flujo:

Ejemplo:
Ejemplo
Pruébalo »
El resultado del ejemplo anterior es:
当前字母: P 当前字母: y 当前字母: t 当前字母: h 当前字母: o 当前字母: n 当前水果: banana 当前水果: apple 当前水果: mango Good bye!
Iterar mediante índice de secuencia
Otra forma de realizar el bucle es mediante el índice, como en el siguiente ejemplo:
Ejemplo
El resultado del ejemplo anterior es:
当前水果 : banana 当前水果 : apple 当前水果 : mango Good bye!
En el ejemplo anterior hemos usado las funciones integradas len() y range(). La función len() devuelve la longitud de la lista, es decir, el número de elementos. range devuelve una secuencia de números.
Usar la sentencia else en bucles
En Python, for … else significa que las sentencias dentro de for no son diferentes de las normales; las sentencias dentro de else se ejecutan cuando el bucle se completa normalmente (es decir, cuando for no se interrumpe mediante break). while … else también es igual.
Ejemplo
Pruébalo »
El resultado del ejemplo anterior es:
10 等于 2 * 5 11 是一个质数 12 等于 2 * 6 13 是一个质数 14 等于 2 * 7 15 等于 3 * 5 16 等于 2 * 8 17 是一个质数 18 等于 2 * 9 19 是一个质数
Más ejemplos:Imprimir rombo, triángulo y rectángulo en Python
Otras extensiones