用Python画五角星
时间: 2023-11-16 18:12:24 浏览: 97
以下是使用Python绘制五角星的示例代码:
```python
import turtle
# 创建画布和画笔
screen = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和粗细
pen.color("red")
pen.pensize(3)
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 关闭画布
screen.mainloop()
```
运行代码后,会出现一个红色的五角星形图案。您可以根据需要更改颜色、粗细、大小等设置来自定义绘制。
相关问题
使用Python画五角星
以下是使用Python绘制五角星的示例代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个画笔
pen = turtle.Turtle()
# 设置画笔的颜色和粗细
pen.color("blue")
pen.pensize(3)
# 移动画笔到第一个点
pen.penup()
pen.goto(-100, 0)
pen.pendown()
# 绘制五角星
for i in range(5):
pen.forward(200)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行代码后,会在画布上绘制一个蓝色的五角星。你可以根据需要调整画笔的颜色、粗细和位置。
用python画五角星的代码
下面是用 Python 画五角星的代码:
```
import turtle
star = turtle.Turtle()
star.left(36)
for i in range(5):
star.forward(100)
star.left(144)
star.forward(100)
star.right(72)
turtle.done()
```
这个代码使用 Python 的 turtle 库来绘制五角星。首先创建一个名为 star 的 Turtle 对象,并将它朝左转 36 度,这是为了让五角星绘制时更加对称。
接下来使用 for 循环,重复画五个菱形。注意,每个菱形的两条边长度相等,但是两个菱形之间需要旋转 72 度,因为五角星的五个角之间夹了五个菱形,每个菱形的角度是 144 度。
最后调用 turtle 库的 done() 函数,表示绘制完成,等待用户关闭窗口。