filmov
tv
Python Turtle - Code a Mountain Range Tutorial
Показать описание
Learn how to draw a domino using Python's Turtle module.
~ CODE ~
from turtle import *
speed(0)
bgcolor("skyblue")
# Grass
penup()
goto(-400, -100)
pendown()
color("limegreen")
begin_fill()
for i in range(2):
forward(800)
right(90)
forward(400)
right(90)
end_fill()
# Left Mountain
penup()
goto(-400, -100)
pendown()
color("dimgray")
begin_fill()
for i in range(3):
forward(300)
left(120)
end_fill()
# Right Mountain
penup()
goto(100, -100)
pendown()
begin_fill()
for i in range(3):
forward(300)
left(120)
end_fill()
# Middle Mountain
penup()
goto(-160, -100)
pendown()
color("gray")
begin_fill()
for i in range(3):
forward(400)
left(120)
end_fill()
# Middle Mountain Ice Cap
penup()
goto(-35, 120)
pendown()
color("white")
begin_fill()
left(35)
forward(60)
right(90)
forward(30)
left(100)
forward(45)
right(85)
forward(65)
left(160)
forward(150)
end_fill()
# Left Mountain Ice Cap
penup()
goto(-215, 100)
pendown()
color("snow")
begin_fill()
forward(70)
left(120)
forward(75)
left(150)
forward(45)
right(90)
forward(45)
left(120)
end_fill()
# Right Mountain Ice Cap
penup()
goto(203, 80)
pendown()
begin_fill()
forward(95)
right(120)
forward(80)
right(150)
forward(50)
left(70)
end_fill()
left(50)
# Sun
penup()
goto(-500, 350)
pendown()
color("yellow")
begin_fill()
circle(125)
end_fill()
# Tree
def tree():
# Tree trunk
color("saddlebrown")
begin_fill()
for i in range(2):
forward(40)
left(90)
forward(10)
left(90)
end_fill()
# Turn the turtle around
forward(10)
left(90)
forward(5)
# Leaves on tree
color("forestgreen")
begin_fill()
circle(25)
end_fill()
right(90)
# Plant the first tree
penup()
goto(-25,-200)
pendown()
tree()
# Plant the second tree
penup()
goto(200,-150)
pendown()
tree()
# Plant the third tree
penup()
goto(300,-250)
pendown()
tree()
# Plant the fourth tree
penup()
goto(-300,-250)
pendown()
tree()
# Plant the fifth tree
penup()
goto(-200,-100)
pendown()
tree()
hideturtle()
~ CODE ~
from turtle import *
speed(0)
bgcolor("skyblue")
# Grass
penup()
goto(-400, -100)
pendown()
color("limegreen")
begin_fill()
for i in range(2):
forward(800)
right(90)
forward(400)
right(90)
end_fill()
# Left Mountain
penup()
goto(-400, -100)
pendown()
color("dimgray")
begin_fill()
for i in range(3):
forward(300)
left(120)
end_fill()
# Right Mountain
penup()
goto(100, -100)
pendown()
begin_fill()
for i in range(3):
forward(300)
left(120)
end_fill()
# Middle Mountain
penup()
goto(-160, -100)
pendown()
color("gray")
begin_fill()
for i in range(3):
forward(400)
left(120)
end_fill()
# Middle Mountain Ice Cap
penup()
goto(-35, 120)
pendown()
color("white")
begin_fill()
left(35)
forward(60)
right(90)
forward(30)
left(100)
forward(45)
right(85)
forward(65)
left(160)
forward(150)
end_fill()
# Left Mountain Ice Cap
penup()
goto(-215, 100)
pendown()
color("snow")
begin_fill()
forward(70)
left(120)
forward(75)
left(150)
forward(45)
right(90)
forward(45)
left(120)
end_fill()
# Right Mountain Ice Cap
penup()
goto(203, 80)
pendown()
begin_fill()
forward(95)
right(120)
forward(80)
right(150)
forward(50)
left(70)
end_fill()
left(50)
# Sun
penup()
goto(-500, 350)
pendown()
color("yellow")
begin_fill()
circle(125)
end_fill()
# Tree
def tree():
# Tree trunk
color("saddlebrown")
begin_fill()
for i in range(2):
forward(40)
left(90)
forward(10)
left(90)
end_fill()
# Turn the turtle around
forward(10)
left(90)
forward(5)
# Leaves on tree
color("forestgreen")
begin_fill()
circle(25)
end_fill()
right(90)
# Plant the first tree
penup()
goto(-25,-200)
pendown()
tree()
# Plant the second tree
penup()
goto(200,-150)
pendown()
tree()
# Plant the third tree
penup()
goto(300,-250)
pendown()
tree()
# Plant the fourth tree
penup()
goto(-300,-250)
pendown()
tree()
# Plant the fifth tree
penup()
goto(-200,-100)
pendown()
tree()
hideturtle()
Комментарии