This commit is contained in:
Oliver Hofmann
2024-07-12 19:01:30 +02:00
parent fc53e01f38
commit 52393ddc50
20 changed files with 793 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
from turtle import *
def draw_rectangle(width, height):
begin_fill()
forward(width)
right(90)
forward(height)
right(90)
forward(width)
right(90)
forward(height)
right(90)
end_fill()
def next_shape():
penup()
right(90)
forward(50)
left(90)
pendown()
pencolor('Black')
fillcolor('Black')
draw_rectangle(200, 50)
next_shape()
pencolor('Red')
fillcolor('Red')
draw_rectangle(200,50)
next_shape()
pencolor('Yellow')
fillcolor('Yellow')
draw_rectangle(200,50)
done()
+16
View File
@@ -0,0 +1,16 @@
from turtle import *
speed(1)
bgcolor('Black')
pencolor('Red')
fillcolor('Red')
begin_fill()
left(140)
forward(180)
circle(-90, 200)
left(120)
circle(-90, 200)
forward(180)
end_fill()
done()
+61
View File
@@ -0,0 +1,61 @@
from turtle import *
def space():
penup()
forward(30)
pendown()
def draw_h():
left(90)
forward(100)
backward(50)
right(90)
forward(50)
left(90)
forward(50)
backward(100)
right(90)
def draw_e():
left(90)
forward(100)
right(90)
forward(50)
backward(50)
right(90)
forward(50)
left(90)
forward(30)
backward(30)
right(90)
forward(50)
left(90)
forward(50)
def draw_l():
left(90)
forward(100)
backward(100)
right(90)
forward(50)
def draw_o():
penup()
forward(40)
pendown()
circle(50)
penup()
forward(40)
pendown()
speed(0)
draw_h()
space()
draw_e()
space()
draw_l()
space()
draw_l()
space()
draw_o()
done()
+16
View File
@@ -0,0 +1,16 @@
from turtle import *
speed(0)
for _ in range(36):
pencolor("Blue")
circle(100)
pencolor("Red")
forward(200)
left(120)
color("Orange")
forward(100)
left(70)
forward(15)
done()
+13
View File
@@ -0,0 +1,13 @@
from turtle import *
def draw_square(length):
for _ in range(4):
forward(length)
right(90)
for _ in range(18):
draw_square(100)
right(20)
done()
+20
View File
@@ -0,0 +1,20 @@
from turtle import *
left(90)
forward(100)
right(90)
forward(100)
right(90+45)
forward(141.42)
left(90+45)
forward(100)
left(90+45)
forward(141.42)
right(45+30)
forward(100)
right(120)
forward(100)
right(30)
forward(100)
done()
+8
View File
@@ -0,0 +1,8 @@
from turtle import *
speed(0)
for i in range(150):
circle(i, 20)
done()