Python Turtle vinklar

Från Wikiskola
Hoppa till navigering Hoppa till sök
Python logo and wordmark.svg
Programmeringsuppgift

Python-hjälp - Fler exempel


Target 10 points.svg
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.