El ciclo for: Sirve para repetir un numero de veces determinada ciertas acciones, Son utilizados espacialmente cuando se conoce el número de veces que se podría repetir el ciclo, o se conoce el límite de repeticiones que se ejecutará el ciclo. Sirve para recorrer listas (vectores), listas anidades (matrices), diccionarios, entre otros.
Por ejemplo: imprimir los 10 primero números.
for numero in range (1,11):
print("numero natural: ", numero)
Ciclo While: Sirve para ejecutar un número de veces una acción o bloque de código, hasta que se cumpla una condición determinada. Dicha condición controla el número de veces que se ejecuta este bloque de código. Para controlar el ciclo al finalizar la acción se debe incrementar el contador que controla dicho ciclo.
**Por ejemplo: imprimir los 10 primeros números naturales.
numero=1;
while numero<=10:
print(numero)
numero= numero+1**