In [1]:
lijst = ['aap', 'giraf','tijger','leeuw','olifant','nijlpaard']
for dier in lijst:
eerste_letter = dier[0]
print(eerste_letter)
a g t l o n
In [2]:
for getal in range(5):
print(getal**2 , end = ' | ')
0 | 1 | 4 | 9 | 16 |
In [3]:
lijst = ['aap', 'giraf','tijger','leeuw','olifant','nijlpaard']
aantal_elementen_lijst = len(lijst)
index = 0
while index < len(lijst):
dier = lijst[index]
print(dier[0])
index += 1
a g t l o n
In [4]:
getal = 0
while getal < 5:
print(getal**2 , end = ' | ')
getal += 1
0 | 1 | 4 | 9 | 16 |
In [5]:
# probleem!!!!
getal = 0
while getal < 5:
print(getal**2)
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... (nog 2666 regels weggelaten)
⚠ Deze cel stopt nooit (oneindige lus). De uitvoering werd na 5 seconden onderbroken.
In [6]:
print('Berekenen van de som van een aantal getallen')
som = 0
invoer = 0
while invoer != 'S':
som = som + int(invoer)
print(f'De voorlopige som is nu {som}.')
invoer = input('Geef een natuurlijk getal, stop door S te tikken: ')
print(f'De totale som is {som}.')
Berekenen van de som van een aantal getallen De voorlopige som is nu 0. Geef een natuurlijk getal, stop door S te tikken: 5 De voorlopige som is nu 5. Geef een natuurlijk getal, stop door S te tikken: 8 De voorlopige som is nu 13. Geef een natuurlijk getal, stop door S te tikken: 3 De voorlopige som is nu 16. Geef een natuurlijk getal, stop door S te tikken: S De totale som is 16.
In [7]:
# Veel voorkomende problemen bij een while-lus = voorwaardelijke herhaling.
# BIJ HET TESTEN - NA ELKE UITVOERING:
# Noyau/Redémarrer & effacer les sorties
# Je stopt op die manier de kernel: alle geheugenplaatsen worden verwijderd.
# Pas de code aan zodat het werkt.
print('Maken van een woord')
woord = ''
while letter != 0:
letter = input('Geef een letter van het woord, stop door 0 te tikken: ')
woord += letter
print(f'Het volledige woord is {woord}.')
Maken van een woord
--------------------------------------------------------------------------- NameError Traceback (most recent call last) Cell In[8], line 9 5 # Pas de code aan zodat het werkt. 6 print('Maken van een woord') 7 woord = '' 8 ----> 9 while letter != 0: 10 letter = input('Geef een letter van het woord, stop door 0 te tikken: ') 11 woord += letter 12 NameError: name 'letter' is not defined
In [ ]: