Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11d

16h

37m

39s

1

DIFERENCIAS ENTRE UN CICLO FOR Y UN CICLO WHILE

Ejemplo 1 - Bucle for:
Imprimir los elementos de una lista de nombres:

nombres = ["Juan", "María", "Pedro", "Ana"]

for nombre in nombres:
    print(nombre)

Salida:

Juan
María
Pedro
Ana

En este caso, el bucle for itera sobre cada elemento de la lista nombres y los imprime uno por uno.

Ejemplo 2 - Bucle while:
Calcular la suma de los números del 1 al 10:

suma = 0i = 1

while i <= 10:
    suma += ii += 1
    print(suma)

Salida:

55

Aquí, el bucle while se ejecuta mientras el valor de i sea menor o igual a 10. En cada iteración, se agrega el valor actual de i a la variable suma y se incrementa i en 1. Se pone el print dentro del ciclo para ver resultado de la variable suma en cada iteración.

**_

  • Resumen:_**
    El bucle for se utiliza cuando se conoce la cantidad de iteraciones de antemano, y se recorre un iterable (como una lista) elemento por elemento.
    El bucle while se utiliza cuando la cantidad de iteraciones depende de una condición que puede cambiar durante la ejecución, y se repite mientras se cumpla esa condición.
    En un bucle for, se itera sobre un iterable y se ejecuta el bloque de código para cada elemento del iterable.
    En un bucle while, se evalúa una condición antes de ejecutar el bloque de código, y se repite hasta que la condición deje de ser verdadera.
    La elección entre el bucle for y el bucle while depende de la lógica y los requisitos específicos del programa. Es importante considerar si se conoce o no la cantidad de iteraciones de antemano.
Escribe tu comentario
+ 2