Ga naar hoofdinhoud

Stap 1: Alleen print

info

Deze stap gebruikt print, uit Jouw naam op het scherm.

Dit is het begin van het lied. Het telt af van tien flessen naar nul:

10 groene flessen staan aan de muur,
10 groene flessen staan aan de muur,
en als er één groene fles valt,
dan staan er 9 groene flessen aan de muur.

9 groene flessen staan aan de muur,
9 groene flessen staan aan de muur,
en als er één groene fles valt,
dan staan er 8 groene flessen aan de muur.

Zo gaat het door, tot er geen flessen meer staan.

Opdracht: de eerste twee coupletten​

Print de twee coupletten hierboven, precies zoals ze er staan, met een lege regel ertussen. De eerste regel staat er al.

print("10 groene flessen staan aan de muur,")
Klik hier voor een tip.

Elke regel van het lied is één print. Een lege regel maak je met print() zonder iets tussen de haakjes.

Klik hier voor de oplossing.
print("10 groene flessen staan aan de muur,")
print("10 groene flessen staan aan de muur,")
print("en als er één groene fles valt,")
print("dan staan er 9 groene flessen aan de muur.")
print()
print("9 groene flessen staan aan de muur,")
print("9 groene flessen staan aan de muur,")
print("en als er één groene fles valt,")
print("dan staan er 8 groene flessen aan de muur.")

Uitvoer:

10 groene flessen staan aan de muur,
10 groene flessen staan aan de muur,
en als er één groene fles valt,
dan staan er 9 groene flessen aan de muur.

9 groene flessen staan aan de muur,
9 groene flessen staan aan de muur,
en als er één groene fles valt,
dan staan er 8 groene flessen aan de muur.

Voorspel​

Hoeveel print-regels heb je nodig voor het hele lied, van 10 tot 0?

Vijftig: tien coupletten van vier regels, en na elk couplet een lege regel. En wil iemand het lied vanaf 20 horen, dan begin je opnieuw. De twee coupletten die je nu hebt, lijken bijna helemaal op elkaar: alleen de getallen verschillen. Daar begin je in de volgende stap mee.

Door naar stap 2: één variabele.