# -*- coding:cp936 -*- '''------------------------------------------------------ 【程序设计】 --------------------------------------------------------- 题目:使用 turtle 库绘制八角星形,效果如样张1所示。 阅读程序框架,补充横线处代码。 提示:①位置设置颜色取值为金色(255,215,0) ②位置绘制8条线 --------------------------------------------------------- 注意:部分源程序给出如下。请勿改动其它函数中的任何内容, 仅在函数的注释标志之间填入所编写的若干语句。 先将程序段中横线部分去掉,然后填写正确的程序内容 ------------------------------------------------------''' import turtle as t t.colormode(255) #**********Program********** t.color(____①____) t.begin_fill() for x in range(____②____): #********** End ********** t.forward(200) t.left(225) t.end_fill() t.hideturtle() t.done()
时间: 2023-07-05 22:24:27 浏览: 82
任意发送天线_任意接收天线的STBC-MIMO-OFDM的MATLAB程序
3星 · 编辑精心推荐
这是一道Python的编程题目,要求使用turtle库绘制八角星形,位置设置颜色取值为金色(255,215,0),绘制8条线。
以下是代码实现:
```python
import turtle as t
t.colormode(255)
t.color(255, 215, 0) # 位置设置颜色取值为金色(255,215,0)
t.begin_fill()
for x in range(8): # 绘制8条线
t.forward(200)
t.left(135)
t.end_fill()
t.hideturtle()
t.done()
```
其中,`t.colormode(255)` 用来设置颜色模式,`t.color(255, 215, 0)` 用来设置颜色,将金色的RGB值(255,215,0)传入。然后使用for循环绘制8条线,每次向前移动200个像素,然后向左旋转135度,最后用`begin_fill()`和`end_fill()`函数将八角星形填充颜色。最后使用`hideturtle()`函数隐藏海龟,`done()`函数显示结果。
阅读全文