Opstap#
Leerdoel: het lezen van geneste lussen
Wat is de output van onderstaande programma’s? Gebruik Python Tutor of dit notebook om je antwoorden te controleren.
Opgave 1#
name = "harry"
for x in range(3):
for x in range(3):
print(name)
# controleer jouw antwoord
Opgave 2#
lijst = [1, 2, 3]
for i in range(3):
for j in lijst:
print(j)
# controleer jouw antwoord
Opgave 3#
lol = [[1, 2, 3],[ 9, 8, 7]]
for i in lol:
for j in i:
print(j)
# controleer jouw antwoord
Opgave 4#
lol = [[1, 2, 3][9, 8, 7]]
for y in range(len(lol)):
for x in range(len(lol[y]))
print(lol[y][x])
# controleer jouw antwoord
Opgave 5#
lol = [[4, 5], [8, 9], [1, 2]]
k = 1
for i in range(2):
k = k * 10
for j in range(2):
lol[i][j] *= k
print(lol)
# controleer jouw antwoord
Opgave 6#
for i in range(5):
for j in range(i):
print(i * j)
# controleer jouw antwoord
Opgave 7#
n = 5
for i in range(n):
for j in range(i):
print('*', end="")
print('')
# controleer jouw antwoord
Opgave 8#
n = 5
for i in range(n):
for j in range(i):
print('*', end="")
print('')
for i in range(n, 0, -1):
for j in range(i):
print('*', end="")
print('')
# controleer jouw antwoord