Dreieck:
from turtle import *
forward(100)
left(120)
forward(100)
left(120)
forward(100)
left(120)
Treppe:
from turtle import *
penup()
goto(-300,-200)
pendown()
for i in range(5):
left(90)
forward(75)
right(90)
forward(75)
Ringe:
from turtle import *
pensize(4)
for i in range(4):
penup()
goto(i*70, 0)
pendown()
circle(50)
Farbkreise:
# ANMERKUNG: Eine (oftmalige) Wiederholung von gleichen oder fast gleichen
# Code-Sequenzen ist NICHT professionell.
# Mithilfe einer selbstgeschriebenen Funktion könnte man diesen Code optimieren!
from turtle import *
r = 150
fillcolor("orange")
begin_fill()
circle(r)
left(90)
end_fill()
fillcolor("red")
begin_fill()
circle(r)
left(90)
end_fill()
fillcolor("yellow")
begin_fill()
circle(r)
left(90)
end_fill()
fillcolor("lightgreen")
begin_fill()
circle(r)
left(90)
end_fill()
Kreise mit positiven Koordinatenachsen:
from turtle import *
pensize(3)
# Zeige positive Koordinatenrichtungen
goto(350,0)
write("+ x")
penup()
goto(0,0)
pendown()
goto(0, 300)
write("+ y")
penup()
goto(0,0)
color('black', 'lightblue')
for i in range(3):
penup()
goto(i*100, 0)
pendown()
begin_fill()
circle(50)
end_fill()
write((i*100, 0))
penup()
goto(0, -100)
color('black', 'orange')
for i in range(3):
penup()
goto(i*100, -100)
pendown()
begin_fill()
circle(50)
end_fill()
write((i*100, -100))
Perlenkette:
from turtle import *
color('green')
for i in range (6):
goto((70 * i, 0))
dot(50)
Perlenkette 2:
from turtle import *
penup()
goto((-200, 200))
pendown()
for i in range(6):
dot(20)
forward(50)
penup()
goto((-200, 150))
pendown()
for i in range(6):
dot(20)
forward(50)
penup()
goto((-200, 100))
pendown()
for i in range(6):
dot(20)
forward(50)
Koordinaten:
from turtle import *
color('blue','white')
setpos((50,0))
write((50, 0))
dot(8)
setpos((100,0))
write((100, 0))
dot(8)
setpos((150,0))
write((150, 0))
dot(8)
setpos((200,0))
write((200, 0))
dot(8)
penup()
setpos((0,0))
pendown()
write((0, 0))
dot(8)
setpos((0,50))
write((0, 50))
dot(8)
setpos((0,100))
write((0, 100))
dot(8)
setpos((0,150))
write((0, 150))
dot(8)
setpos((0,200))
write((0, 200))
dot(8)
Quadrate:
from turtle import *
# Hier definieren wir die Funktion square()
def square():
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
# Ende def
penup()
goto(-100,0)
pendown()
# Hier rufen wir die Funktion square() auf!
square()
penup()
goto(0,0)
pendown()
square()
penup()
goto(100,0)
pendown()
square()
# Hier definieren wir die Funktion square_at()
def square_at(x, y):
penup()
goto(x, y)
pendown()
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
forward(50)
left(90)
# Ende def
color('blue')
# Hier rufen wir die Funktion square_at() auf!
square_at(-200, -100)
square_at(-100, -100)
square_at(-0, -100)
square_at(100, -100)
square_at(200, -100)