Turtle
This commit is contained in:
@@ -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()
|
||||
@@ -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()
|
||||
@@ -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()
|
||||
@@ -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()
|
||||
@@ -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()
|
||||
@@ -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()
|
||||
@@ -0,0 +1,8 @@
|
||||
from turtle import *
|
||||
|
||||
speed(0)
|
||||
|
||||
for i in range(150):
|
||||
circle(i, 20)
|
||||
|
||||
done()
|
||||
Reference in New Issue
Block a user