python画六角星的代码
以下是Python画六角星的代码:
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 设置画笔颜色和填充颜色
t.color("red", "yellow")
# 开始填充
t.begin_fill()
# 画六边形
for i in range(6):
t.forward(100)
t.right(60)
# 结束填充
t.end_fill()
# 画六角星
t.color("blue")
t.penup()
t.goto(0, 50)
t.pendown()
for i in range(5):
t.forward(50)
t.right(144)
# 隐藏海龟
t.hideturtle()
# 点击关闭按钮退出程序
canvas.exitonclick()
运行代码后,会弹出一个窗口,显示一个填充了黄色的红色六边形和一个蓝色的六角星。
以下是完整的Python代码,可以画出一个填充了黄色的红色六边形和一个蓝色的六角星:
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 设置画笔颜色和填充颜色
t.color("red", "yellow")
# 开始填充
t.begin_fill()
# 画六边形
for i in range(6):
t.forward(100)
t.right(60)
# 结束填充
t.end_fill()
# 画六角星
t.color("blue")
t.penup()
t.goto(0, 50)
t.pendown()
for i in range(5):
t.forward(50)
t.right(144)
# 隐藏海龟
t.hideturtle()
# 点击关闭按钮退出程序
canvas.exitonclick()
运行代码后,会弹出一个窗口,显示一个填充了黄色的红色六边形和一个蓝色的六角星。