While lussen#

Wat is de output van onderstaande programma’s?

opgave 1#

n = 0
while n < 5:
    print(n)
    n += 1

opgave 2#

l = [1,2,3,4,5]
while len(l) > 0:
    print(l)
    l = l[1:]

opgave 3#

i = 1
while i < 6:
    print(i)
    if i == 3:
        break
    i += 1

opgave 4#

i = 0
while i < 6:
    i += 1
    if i == 3:
        continue
    print(i)

opgave 5#

number = 4
faculty = 1
while number  > 0:
    faculty = faculty * number
    number -= 1
print(faculty)

opgave 6#

num1 = 5
num2 = 8
while num2 > 0:
    num1 = num1 + num1
    num2 -= 1
print(num1)

opgave 7#

s = "Dit is een test"
while s[0] != "e":
    s = s[1:]
print(s)

opgave 8#

total = 0
number = int(input('Enter a number: '))

while number != 0:
    total += number
    number = int(input('Enter a number: '))

print('total =', total)

opgave 9#

l = [1,2,3,4,5]
index = 0
while l[index] != 3 :
    index += 1
print(index)

opgave 10#

lijst = []
temp = 1
while len(lijst) < 10:
		if(temp % 2 != 0):
			lijst += [2 * temp]
			temp =  temp + 5
		else:
			temp = temp / 2
print(lijst)