1

ciclos de python: cuando usar for y cuando while

primero empezare explicando que es “for” y que es “while” en python

que es “for” en python?
for es la manera que tenemos de ejecutar un bloque de codigo repetitivo, de iterar o crear un bucle ya sea en listas, diccionarios, tuplas, cadenas de texto etc

que es while en python?
while es la manera en que se le dice a la pc que mientras cietas condiciones se cumplan se ejecute ciertas lineas de codigo, es decir que el programa no se ejecutara hasta que se cumplan los requicitos

ambos nos sirven para crear bulcles pero algunos de los casos en los que debemos aplicar uno u otro son las siguientes:

1.- para ejecutar while se nececitan cumplir las reglas previamente establecidas del codigo, siempre y cuando se cumplan while se continuara ejecutando, caso contrario al for que no necesita reglas, es decir siempre y cuando algo sea verdad se ejecutara el while mientras que for solo se detendra una vez que se hayan recorido todos los elementos de la 'lista’
2.- si solo necesitas imprimir todos los elementos de una lista, diccionario, tupla, etc sin mas te ayudara para hacer mas limpio tu codigo hacerlo con un for que usar un while
3.- si necesitas que cierta condicion se cumpla como por ejemplo otorgar un acceso por medio de una contraseña para imprimir una lista, diccionario, tupla,etc tu mejor opcion es usar un while puesto que es tu trabajo poner las condiciones para otorgar el acceso

(esto es parte de un ejercicio del curso de fundamentos de python, si estoy en elgun error agradeceria que me lo hicieran saber gracias)

Escribe tu comentario
+ 2