Mønster i python

Gjentakende mønster

Hva med å bruke skilpadder til å gjenta et mønster?

  • Finn mønster i boka, og prøv å gjenskape med python

  • Flott trening i å benytte seg av løkker

Begynn med denne koden, og bygg den ut til et flott mønster:

from turtle import *

for i in range(3):
forward(50)
left(120)

Voksende mønster

Se på mønsteret til venstre. Ved hjelp av løkker kan denne lages med relativt lite kode.

Det er alltid vanskelig å forstå andres kode, mens det gir mer mening når man skriver koden selv. Sjekk gjerne koden under, men den gir ikke mye mening dersom man ikke har vært med i logikken fra starten.

from turtle import *
speed(0)
back(370)
for l in range(10):
for k in range(l+1):
for j in range(k+1):
for i in range(4):
forward(10)
left(90)
left(90)
forward(10)
right(90)
right(90)
forward((k+1)*10)
left(90)
forward(10)

forward(20)