¡Hola Estudiante, espero que estés bien!
Para el ejercicio que estás realizando, usar un bucle for es una excelente elección. Aquí te explico por qué:
El bucle for es ideal cuando sabes de antemano cuántas veces necesitas iterar, como en este caso, donde tienes una lista de clientes. Es más limpio y fácil de leer cuando simplemente necesitas recorrer cada elemento de una lista.
El código que has compartido es correcto:
clientes = ["Juan", "María", "Carlos", "Ana", "Beatriz"]
for cliente in clientes:
print(cliente)
Este bucle for recorrerá la lista clientes y mostrará cada nombre, que es exactamente lo que se requiere.
Por otro lado, un bucle while sería más útil en situaciones donde las iteraciones dependen de una condición que puede cambiar durante la ejecución del bucle, pero en este caso, el for es más adecuado.
Espero haber ayudado y buenos estudios!