使用turtle画出五星红旗
时间: 2024-02-21 17:51:21 浏览: 99
好的,以下是使用Python的turtle库画五星红旗的代码:
```
import turtle
# 设置画布大小和背景颜色
turtle.setup(600, 400)
turtle.bgcolor('red')
# 画大五角星
turtle.penup()
turtle.goto(-100, 50)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(200)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(0, 120)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(50, 70)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(50, -10)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 画小五角星
turtle.penup()
turtle.goto(0, -60)
turtle.pendown()
turtle.begin_fill()
for i in range(5):
turtle.forward(40)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 等待绘图窗口关闭
turtle.done()
```
希望对您有所帮助!
阅读全文
相关推荐


















