python绘制五角星
时间: 2023-07-05 13:32:58 浏览: 27
可以使用Python的turtle库来绘制五角星。以下是一个简单的示例代码:
```python
import turtle
# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔宽度和颜色
pen.pensize(3)
pen.pencolor("red")
# 绘制五角星
pen.penup()
pen.goto(-100, 0)
pen.pendown()
for i in range(5):
pen.forward(200)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行此代码将在屏幕上显示一个红色的五角星。可以使用`goto()`方法设置五角星的位置和`pencolor()`方法更改画笔的颜色。
相关问题
用python绘制五角星
可以使用Python的turtle库来绘制五角星,代码如下:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和粗细
pen.color('blue')
pen.pensize(3)
# 绘制五角星
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”。
相关推荐












