Python Turtle vinklar

Från Wikiskola
Version från den 21 oktober 2018 kl. 17.56 av Hakan (diskussion | bidrag) (Skapade sidan med 'Kategori:Python Kategori:Ma1c Kategori:Geometri Kategori:Årskurs 7-9 {{python|Python-hjälp - [https://wikiskola.se/index.php?title{{=}}Kategori:...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök
Programmeringsuppgift

Python-hjälp - Fler exempel


Mål för undervisningen Kom igång med programmering och repetera trianglars egenskaper.

Målet är att du ska bekanta dig med en klassisk programmeringslek, Turtle.


Undersök vinklar och Turtle med ett Pythonprogram

Det här kodexemplet passar till avsnittet om vinklar på Ma1c. Turtle är en klassiker inom undervisningen i programmering och använder språket Logo.

Wikipedia:Seymour_Papert

Koden

import turtle # Importera turtle så vi kan använda oss av turtle

Bob = turtle.Turtle() # Skapar sköldpaddan Bob

steg = 0 # Antal steg Bob ska gå i början

while True:           # Gör följande för alltid:
    Bob.fd(steg)        # Bob går X antal steg frammåt
    Bob.rt(360/7 + 1)   # Roterar Bob åt höger
    steg += 1           # Öka antal steg Bob ska gå

Credit

Jesper Lundgren gjorde programexemplet.

Uppgift

Uppgift
Förbättra programmet

Vad händer om du låter Bob svänga mer eller mindre än en sjundedel av 360 grader? Eller om du ökar på med mer än ett. Testa dig fram till snygga mönster. Beskriv i ord och försök förbättra koden.