Elegi "for" en vez de while porque ya conocemos la cantidad de clientes, por consecuente no se necesita un contador manual
Elegi "for" en vez de while porque ya conocemos la cantidad de clientes, por consecuente no se necesita un contador manual
¡Hola, Alberto, espero que estés bien!
Elegir el bucle for
es una excelente decisión en este caso. Cuando ya conoces la cantidad de elementos que vas a recorrer, como en el caso de una lista de clientes, un bucle for
es más adecuado y directo. Te permite iterar sobre cada elemento de la lista sin necesidad de gestionar manualmente un contador, lo que hace que el código sea más limpio y fácil de entender.
En tu ejemplo, el código recorre la lista clientes
y muestra cada nombre, lo cual es exactamente lo que se necesita para generar los informes mensuales. Aquí tienes el código que has compartido, que es perfecto para esta tarea:
clientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]
for cliente in clientes:
print(f'Cliente: {cliente}')
Usar for
en este caso no solo es más legible, sino que también reduce la posibilidad de errores que podrían surgir al manejar manualmente un índice con un bucle while
.
Espero haber ayudado y buenos estudios!