Hoppa till innehållet
AI-grafen
C· Byggareprogrammering· ca 30 min· grundläggande — ändras sällan· verifierad 2026-09-20

Rita med Python

Kunna rita figurer med kod och se loopar som mönster.

Förkunskaper

Intuition

turtle är en penna som lyder kommandon: forward(100), right(90), penup(), pendown().

import turtle
t = turtle.Turtle()
for _ in range(4):
    t.forward(100)
    t.right(90)          # fyrkant

Regeln för regelbundna figurer: n sidor → vrid 360/n grader varje gång. Triangel: 360/3 = 120°. Femhörning: 72°. Cirkel: 360 varv à 1°.

Kod

Mönster uppstår när loopvariabeln används i kommandot:

import turtle
t = turtle.Turtle(); t.speed(0)

for i in range(60):
    t.forward(i * 3)      # längden växer → spiral
    t.right(91)           # 91 i stället för 90 → figuren vrider sig

Byt 91 mot 90 och du får en fyrkant som växer. Byt mot 120 och du får en triangelspiral. En enda siffra ändrar hela bilden.

Utan turtle (t.ex. i webbläsaren): samma idé går att göra med matplotlib eller genom att räkna ut koordinaterna själv med sin och cos. Poängen är densamma — en loop plus en liten förändring per varv ger mönster.

Behärskning innebär

  • Ritar figurer med loopar
  • Kopplar ihop loopvariabeln med mönstret som uppstår

Logga in för att göra övningarna och bygga upp din behärskning.

Källor

Alla källor och licenser