Elke gegeven for-lus kan je altijd schrijven als een while-lus. Je volgt daarvoor volgend stappenplan:
for i in range(a, b, c):i = a (waarbij je a vervangt door de overeenkomstige waarde)for i in range... regel met while i < b (en vervang b opnieuw)i += c toe.Kopiƫer de oplossing uit de oefening Faculteit en pas deze aan zodat je gebruik maakt van een while-lus.
Als je 3 faculteit wil berekenen krijg je
3! is gelijk aan 6.
Als je 5 faculteit wil berekenen krijg je
5! is gelijk aan 120.