Commit 35dd11f1 by BellCodeEditor

save project

parent ed90f11e
Showing with 32 additions and 61 deletions
""" """
请使用turtle模块画出五角星 请使用turtle模块画出五角星
""" """
#导入库
import turtle import turtle
#创建画笔
p=turtle.Pen()
#设置画笔初始位置
p.color("yellow")
p.penup()
p.setpos(-300,140)
p.pendown()
p.fillcolor("yellow")
#设置背景
turtle.Screen().bgcolor("red") turtle.Screen().bgcolor("red")
pen = turtle.Pen() #设置大五角星
pen2 = turtle.Pen() p.begin_fill()
pen3 = turtle.Pen() for i in range(5):
pen4 = turtle.Pen() p.forward(110)
pen5 = turtle.Pen() p.left(144)
p.end_fill()
pen.penup() def star(x,y):
pen2.penup() p.begin_fill()
pen3.penup() p.penup()
pen4.penup() p.setpos(x,y)
pen5.penup() p.pendown()
for i in range(5):
pen.setpos(-300,100) p.forward(60)
pen2.setpos(-100,150) p.left(144)
pen3.setpos(-50,100) p.end_fill()
pen4.setpos(0,50) star(-150,200)
pen5.setpos(50,0) star(-120,140)
star(-110,80)
pen.pendown() star(-150,30)
pen2.pendown()
pen3.pendown()
pen4.pendown()
pen5.pendown()
pen.color("yellow")
pen.fillcolor("yellow")
pen.begin_fill()
pen2.color("yellow")
pen2.fillcolor("yellow")
pen2.begin_fill()
pen3.color("yellow")
pen3.fillcolor("yellow")
pen3.begin_fill()
pen4.color("yellow")
pen4.fillcolor("yellow")
pen4.begin_fill()
pen5.color("yellow") p.hideturtle()
pen5.fillcolor("yellow") turtle.done()
pen5.begin_fill()
for i in range(5):
pen.forward(200)
pen.left(144)
for i in range(5):
pen2.forward(100)
pen2.left(144)
for i in range(5):
pen3.forward(100)
pen3.left(144)
for i in range(5):
pen4.forward(100)
pen4.left(144)
for i in range(5):
pen5.forward(100)
pen5.left(144)
pen.end_fill()
pen.hideturtle()
turtle.done()
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment