题目内容: 使用turtle库的turtle. fd()函数和turtle. seth()函数绘制一个边长为100的正五边形,在横线处补充代码,不得修改其它代码。 #请在 处使用一行或多行代码替换 import turtle turtle. pensize(2) d=0 fori in range(1, (1) ): (2) d+= (3) turtle. seth(d)
时间: 2023-12-26 14:28:41 浏览: 38
import turtle
turtle.pensize(2)
d=0
for i in range(1, 6): # (1) 绘制正五边形,循环次数为5次
d += 72 # (3) 每次转向72度
turtle.fd(100)
turtle.seth(d) # (2) 转向d角度的方向继续绘制
相关问题
使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为100的正五边形
可以使用以下代码来绘制边长为100的正五边形:
```python
import turtle
# 创建Turtle对象
t = turtle.Turtle()
# 循环绘制五条边
for i in range(5):
t.fd(100) # 向前移动100个像素
t.seth(i * 72) # 设置朝向,每个角度72度
# 关闭窗口
turtle.done()
```
运行以上代码,会弹出一个窗口,窗口中绘制了一个边长为100的正五边形。其中,`fd()`函数用于向前移动指定像素,`seth()`函数用于设置当前方向。在循环中,使用`range(5)`表示循环5次,即绘制5条边,每个角度为72度(360/5)。
使用turtle库的turtle.seth()函数和turtle.fd()函数绘制一个边长为200,画笔为2号笔的正五边形
可以使用如下代码绘制一个边长为200,画笔为2号笔的正五边形:
```python
import turtle
# 创建画布和画笔
wn = turtle.Screen()
t = turtle.Turtle()
# 设置画笔颜色和粗细
t.pencolor("blue")
t.pensize(2)
# 绘制正五边形
for i in range(5):
t.fd(200)
t.seth(360 / 5 * (i + 1))
# 隐藏画笔
t.hideturtle()
# 点击窗口关闭
wn.exitonclick()
```
运行代码后,窗口会弹出,绘制出一个边长为200,画笔为2号笔的正五边形。点击窗口即可关闭。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)