学习编程中的Ben 发表于 2022-12-28 18:56:45

给大家看看我以前的作品——绘制五星红旗

话不多说,上代码,不懂提问:
import turtle

turtle.bgcolor("white")
turtle.color("red")
turtle.tracer(0)
turtle.speed(0)
turtle.pensize(1)
turtle.penup()
turtle.goto(-200, 200)
turtle.pendown()

for i in range(160):
    turtle.fd(480)
    turtle.right(90)
    turtle.fd(1)
    turtle.right(90)
    turtle.fd(480)
    turtle.left(90)
    turtle.fd(1)
    turtle.left(90)


def draw(x, y, c):
    turtle.pu()# 提笔,不留痕迹
    turtle.goto(x, y)
    turtle.pd()   # 落笔,开始画线,即7点坐标位置,开始画五角星内的正五边形水平向左的边长
    turtle.color("yellow", "yellow")# 黑色画线,红色填充颜色
    turtle.begin_fill()# 开始填充
    for i in range(5):
      turtle.fd(c)# forward的缩写,设置五角星的大小
      turtle.right(144)# 向右的角度为144,固定角度
    turtle.end_fill()# 填充颜色完毕


draw(-180, 170, 60)
draw(-170, 110, 30)
draw(-140, 120, 30)
draw(-115, 145, 30)
draw(-110, 180, 30)
turtle.done()


希望路过的人给一个小小的评分!!!

Mike_python小 发表于 2022-12-28 19:21:47

顶帖!!

学习编程中的Ben 发表于 2022-12-28 19:28:28

Mike_python小 发表于 2022-12-28 19:21
顶帖!!

tianjin3d 发表于 2022-12-29 21:03:05

厉害了~~

学习编程中的Ben 发表于 2022-12-30 16:37:48

wow

longjiangdl 发表于 2022-12-30 17:24:00

4个小星星应该是有点角度的,各有一个尖角要对着大星的中心点

学习编程中的Ben 发表于 2022-12-30 17:29:01

longjiangdl 发表于 2022-12-30 17:24
4个小星星应该是有点角度的,各有一个尖角要对着大星的中心点

好吧

小温柔pi 发表于 2022-12-30 18:19:26

星星为什么是空心的呀?
页: [1]
查看完整版本: 给大家看看我以前的作品——绘制五星红旗