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()

运行代码后,会弹出一个窗口,显示一个填充了黄色的红色六边形和一个蓝色的六角星。