Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Comprendiendo lazos - Practicando python - Bucles for y while

Elegi el for porque se sabe el inicio y fin de la lista que se tiene

clientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]

for nombre in clientes:
    print("el nombre es:", nombre)
1 respuesta

¡Hola Eva!

Tu elección de usar un bucle for es totalmente adecuada para este caso. Cuando tienes una lista con un número conocido de elementos, como es el caso de la lista de clientes, el bucle for es ideal porque te permite iterar directamente sobre cada elemento de la lista de una manera clara y concisa. Tu código es correcto y hace exactamente lo que se pide: recorre la lista de nombres y muestra cada cliente.

Aquí está el ejemplo que compartiste:

clientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]

for nombre in clientes:
    print("el nombre es:", nombre)

Este código es eficiente y fácil de entender, ya que el bucle for se encarga de iterar automáticamente sobre cada elemento de la lista clientes, imprimiendo cada nombre uno por uno.

Si hubieras elegido un bucle while, el código sería un poco más complicado, ya que tendrías que manejar manualmente el índice para acceder a cada elemento de la lista. Por ejemplo:

clientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]
i = 0

while i < len(clientes):
    print("el nombre es:", clientes[i])
    i += 1

Como puedes ver, el bucle while requiere más líneas de código y es menos directo para este tipo de tarea.

Espero haber ayudado y buenos estudios!