
Se presentan los resultados repetidos per con logica diferente

Se presentan los resultados repetidos per con logica diferente
¡Hola Estudiante, espero que estés bien!
Veo que estás explorando el uso de bucles for y while en Python para recorrer una lista de clientes. Ambos bucles producen el mismo resultado, pero hay algunas diferencias clave en su uso:
forclientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]
for cliente in clientes:
print(cliente)
Ventajas:
whileclientes = ["Juan", "Maria", "Carlos", "Ana", "Beatriz"]
i = 0
while i < len(clientes):
print(clientes[i])
i += 1
Ventajas y desventajas:
while es útil cuando no sabes de antemano cuántas veces necesitas iterar.i, lo que puede llevar a errores si olvidas incrementar i o si el índice se sale del rango de la lista.Para esta tarea específica, el bucle for es más adecuado debido a su simplicidad y legibilidad. Es la opción más práctica cuando se trata de recorrer listas o cualquier estructura iterable en Python.
Espero que esto te ayude a decidir cuál usar en diferentes situaciones. ¡Bons estudios!