Python第一周作业

绘制五角星

import turtle
turtle.setup(500,500)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.fillcolor("red")
 
turtle.begin_fill()

for _ in range(5):
    turtle.forward(200)
    turtle.right(144)
turtle.end_fill()

绘制六角形

import turtle
turtle.setup(400,400)
turtle.penup()
turtle.goto(25,25)
turtle.pendown()
turtle.left(120)      
turtle.fd(100)
for i in range(2):
    turtle.left(120)
    turtle.fd(150)
turtle.left(120)
turtle.fd(50)
turtle.right(60)
turtle.fd(50)
for i in range(2):
    turtle.left(120)
    turtle.fd(150)
turtle.left(120)
turtle.fd(100)
turtle.done()

绘制叠加等边三角形

import turtle as t
t.colormode(255)
c="pink"
c1=141,238,238
c2=220,255,255
c3=000,150,255
t.screensize(400,400,c)

t.color(c1,c2)
t.pensize(15)

t.begin_fill()
for _ in range(3):
    t.left(120)
    t.fd(200)
t.end_fill()
t.penup()
t.fd(-100)
t.pendown()
t.color(c3,c)
t.begin_fill()
t.left(60)
for _ in range(3):
    t.fd(100)
    t.left(120)
t.end_fill()
t.hideturtle()

posted on 2020-03-14 13:01  zhangsijie  阅读(208)  评论(0)    收藏  举报

导航