实验 3:编写程序,使用 turtle 库绘制图形。 要求:(1)使用 turtle 库绘制红色五角星图形,效果如图 8-1 所示。 (2)使用 turtle 库绘制花形图形,效果如图 8-2 所示。
时间: 2024-02-05 13:11:15 浏览: 25
下面是两个实验要求对应的代码实现:
### 实验 3.1
```python
import turtle
# 设置画笔颜色和大小
turtle.pencolor("red")
turtle.pensize(3)
# 绘制五角星
for i in range(5):
turtle.forward(200)
turtle.right(144)
# 隐藏画笔
turtle.hideturtle()
```
### 实验 3.2
```python
import turtle
# 设置画笔颜色和大小
turtle.pencolor("blue")
turtle.pensize(3)
# 绘制花形
for i in range(36):
turtle.right(10)
for j in range(4):
turtle.forward(30)
turtle.right(90)
turtle.right(5)
# 隐藏画笔
turtle.hideturtle()
```
注意:以上代码均需要在 Python 环境下执行,并且需要安装 turtle 库。
相关问题
使用turtle库绘制一个红色五角星图形
可以使用Python中的turtle库来绘制五角星图形。以下是一个绘制红色五角星的示例代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个乌龟
star = turtle.Turtle()
# 设置画笔颜色为红色
star.pencolor("red")
# 设置填充颜色为红色
star.fillcolor("red")
# 开始填充
star.begin_fill()
# 绘制五角星
for i in range(5):
star.forward(100)
star.right(144)
# 结束填充
star.end_fill()
# 隐藏乌龟
star.hideturtle()
# 点击画布关闭窗口
canvas.exitonclick()
```
运行代码后,将会弹出一个窗口,显示出绘制的红色五角星图形。
2、使用turtle库绘制红色五角星图形。
下面是使用turtle库绘制红色五角星图形的代码:
```python
import turtle
# 设置画笔颜色和画布颜色
turtle.pencolor("red")
turtle.fillcolor("red")
# 开始绘制五角星
turtle.begin_fill()
for i in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
# 隐藏画笔
turtle.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
运行代码后,将会弹出一个窗口,显示绘制好的红色五角星。点击窗口即可关闭。