Shpjegoni ndryshimin midis ciklit "while" dhe "for"
Një cikli ndërsa përdoret për të ekzekutuar një grup deklaratash në mënyrë të përsëritur derisa të plotësohet një kusht i caktuar. Ndryshe nga një cikli for, numri i përsëritjeve nuk është i paracaktuar dhe gjendja kontrollohet para çdo përsëritjeje. Një cikli for përdoret për të ekzekutuar një grup deklaratash një numër të caktuar herë. Numri i përsëritjeve deklarohet përpara se të futet në lak dhe gjendja kontrollohet në fillim të çdo përsëritjeje.