Python/Generalidades/Estructuras de iteración

Índice de la sección
«Generalidades»

  1. Breve historia de Python
  2. Palabras reservadas, operadores y símbolos del lenguaje
  3. Tipos de datos fundamentales
  4. Operaciones de entrada y salida básica
  5. Tabla de operadores con asociatividad y precedencia
  6. Estructuras de decisión
  7. Estructuras de iteración
  8. Funciones
  9. Características especificas de Python
  10. Cómo se compila Python


Categoría:Python#Generalidades/Estructuras%20de%20iteración}}

While

Esta estructura permite al programador repetir una acción mientras alguna condición continúe siendo verdadera. Las sentencias contenidas en la estructura de repetición del while constituye el cuerpo del ciclo while. Eventualmente la condición debe cambiar su valor a falso. En este punto la repetición termina.

Ejemplo:

x = 1
while x <= 100:
    print (x)
    x = x + 1

Ejemplo:

nombre = ''
while not nombre:
    nombre = input ('Por favor, escribe tu nombre: ')

print("Hola " + nombre)

For

La estructura while es muy flexible. Puede ser utilizada para repetir un bloque de código mientras cualquier condición permanezca verdadera. Mientras esto puede ser muy útil, en ocasiones se necesita algo más adaptado a las necesidades del programador. Una de estas necesidades puede ser utilizar un bloque de código por cada elemento de un set de valores. Esto se puede hacer con la estructura for:

Ejemplo:

palabras = ['esto', 'es', 'un', 'loro']
for palabra in palabras:
    print(palabra)

Referencias

    Véase también



    Python: Índice · Introducción · Enlaces

    Instalación de Python · Generalidades · Funciones, constantes nativas · Tipos de datos nativos · Herramientas de control de flujo · Definición de funciones · Leer y escribir archivos · Su primer programa en Python · Entrada y salida · Estructuras de datos · Errores y excepciones

    Interfaces gráficas · Módulos relacionados con el sonido · Módulos relacionados con el tiempo · Módulos relacionados con la matemática

    Categoría:Python#Generalidades/Estructuras%20de%20iteración}}
    Categoría:Python