Python五角星绘制
时间: 2023-05-21 17:06:09 浏览: 32
你可以使用 turtle 模块来绘制 Python 五角星,以下是示例代码:
```
import turtle
def draw_star(size, color):
angle = 120
turtle.color(color)
turtle.begin_fill()
for side in range(5):
turtle.forward(size)
turtle.right(angle)
turtle.forward(size)
turtle.right(72 - angle)
turtle.end_fill()
draw_star(100, "yellow")
turtle.mainloop()
```
这段代码可以绘制一个黄色的五角星。你可以调整 size 参数来改变它的大小,color 参数来改变颜色。如果你想画多个五角星,可以在 for 循环中多次调用 draw_star 函数来实现。
相关问题
python绘制五角星
以下是用 Python 绘制五角星的示例代码:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和线条宽度
pen.color("red")
pen.width(2)
# 绘制五角星
pen.penup()
pen.goto(-50, 50)
pen.pendown()
for i in range(5):
pen.forward(100)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 点击关闭画布
canvas.exitonclick()
```
运行代码后会弹出一个画布,上面绘制了一个红色的五角星。你可以根据需要调整画笔的颜色、线条宽度和绘制位置等参数来自定义绘制的五角星。
python绘制星星五角星
使用Python绘制星星五角星可以使用turtle模块。下面是一个简单的绘制五角星的代码示例:
```
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("yellow")
pen.fillcolor("red")
# 开始填充
pen.begin_fill()
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
pen.forward(100)
pen.left(72)
# 结束填充
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示文本
pen.penup()
pen.goto(-50, -150)
pen.write("大猫 2019", font=('Arial', 20, 'normal'))
# 关闭画布
canvas.exitonclick()
```
这段代码使用turtle模块绘制了一个红色的五角星,填充颜色为红色,边框颜色为黄色,并在画布上显示了文本“大猫 2019”。
相关推荐













