用python写一个五角星
时间: 2024-11-03 14:22:25 浏览: 12
用python画五角星
你可以使用Python的turtle模块来绘制五角星。以下是创建一个五角星的简单示例[^1]:
```python
import turtle
# 创建一个turtle对象
tl = turtle.Turtle()
tl.speed(0) # 设置turtle移动速度,0表示最快
# 绘制五角星
for _ in range(5):
tl.pensize(10) # 设置线条粗细
tl.pencolor(1, 0, 1) # 设置线条颜色 (红色)
tl.forward(200) # 朝当前方向前进200像素
tl.right(144) # 向右转144度(360/5=72,所以144是72的两倍)
# 结束绘制并隐藏turtle
tl.hideturtle()
# 开始循环等待用户的停止命令
turtle.done()
```
或者,如果你想要更简洁地只使用基本的前进和旋转[^2],可以这样实现:
```python
import turtle
tl = turtle.Turtle()
tl.speed(0)
for _ in range(5):
turtle.forward(200)
turtle.right(72)
turtle.done()
```
这两个例子都会在屏幕上绘制一个红色的五角星。
阅读全文