使用turtle库编写一个五角星
时间: 2023-07-20 21:15:12 浏览: 55
好的,下面是使用turtle库编写五角星的代码:
```python
import turtle
# 创建一个画笔对象
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.color("red")
pen.pensize(3)
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 隐藏画笔
pen.hideturtle()
# 等待用户关闭窗口
turtle.done()
```
运行上述代码,就可以看到一个红色的五角星了。
相关问题
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编写程序,从键盘输入五角星的边长,在中心画一个纯红的五角星(内角36度)
好的,以下是使用Python的turtle库编写的程序:
```python
import turtle
# 从键盘输入五角星的边长
side_length = float(input("请输入五角星的边长:"))
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色为红色
pen.color("red")
# 将画笔移动到中心位置
pen.penup()
pen.goto(0, 0)
pen.pendown()
# 画五角星
for i in range(5):
pen.forward(side_length)
pen.right(144)
pen.forward(side_length)
pen.left(72)
# 隐藏画笔
pen.hideturtle()
# 显示画布
canvas.mainloop()
```
你可以将以上代码复制到Python解释器中运行,然后输入五角星的边长,程序就会在中心画出一个红色的五角星。