python使用turtle绘画一个红色五角星
时间: 2024-05-08 20:02:18 浏览: 11
你可以按照以下代码使用Python的turtle库绘制一个红色的五角星:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔的颜色和粗细
pen.color("red")
pen.pensize(2)
# 绘制五角星
pen.penup()
pen.goto(0, 100)
pen.pendown()
for i in range(5):
pen.forward(200)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
运行上述代码后,将会弹出一个窗口展示你绘制的红色五角星。
相关问题
python编写代码绘画五角星
当然可以!以下是一个使用Python绘制五角星的示例代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
star = turtle.Turtle()
# 设置画笔的颜色和粗细
star.color("red")
star.pensize(3)
# 绘制五角星
for _ in range(5):
star.forward(100)
star.right(144)
# 关闭画布
canvas.exitonclick()
```
这段代码使用了turtle库来绘制五角星。首先,我们创建了一个画布对象,然后创建了一个海龟对象。接下来,我们设置了画笔的颜色和粗细。在循环中,我们让海龟向前移动一定距离,然后向右旋转144度,重复这个过程五次,就可以绘制出一个五角星。最后,通过点击画布来关闭程序。
请用turtle画一个五角星
下面是Python代码:
```
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.color("red")
pen.width(3)
# 画五角星
pen.penup()
pen.goto(-100, 0)
pen.pendown()
for i in range(5):
pen.forward(200)
pen.right(144)
# 结束绘画,隐藏画笔
pen.hideturtle()
# 点击画布退出程序
canvas.exitonclick()
```
运行后,会在画布上画出一个红色的五角星。