官术网_书友最值得收藏!

2.3 第7課:探索新天地

探索多邊形組合創(chuàng)新

溫故而知新,通過之前所學(xué)的知識(shí),繪制一個(gè)等邊三角形來回顧一番。

繪制三角形的第一條邊。

turtle.forward(120)

提示

如果你的程序報(bào)錯(cuò)NameError:name'turtle'is not defined. Did you mean:'tuple'?大概率你忘記使用 import turtle導(dǎo)入turtle模塊了。

繪制紅線部分,只要能夠?qū)⑿『}斦{(diào)整到朝著紅線的方向繪制即可完成。也就是需要確定小海龜?shù)男D(zhuǎn)方向和角度讓小海龜朝著紅線方向。

一起來思考和計(jì)算,等邊三角形的內(nèi)角是60度,外角=180-內(nèi)角=120度。

讓小海龜向左旋轉(zhuǎn)120度。

繼續(xù)完成剩余部分。

保存文件并依次單擊Run→Run Module選項(xiàng),運(yùn)行程序。三角形繪制完畢,文件取名為探索三角形.py

將所學(xué)知識(shí)抽象出來,就掌握了所有多邊形的繪制方法。知道邊長(zhǎng)、旋轉(zhuǎn)方向和角度,然后正幾條邊就繪制幾次。

三角形需要小海龜繪制3條邊,旋轉(zhuǎn)2次,每次旋轉(zhuǎn)120度。

正方形需要小海龜繪制4條邊,旋轉(zhuǎn)3次,每次旋轉(zhuǎn)90度。

正多邊形旋轉(zhuǎn)的角度等于360÷邊數(shù)。

正五邊形的旋轉(zhuǎn)角度=360÷5=72度

正六邊形的旋轉(zhuǎn)角度=360÷6=60度。

探索挑戰(zhàn)開始

挑戰(zhàn)1:繪制正五邊形和正八邊形。

挑戰(zhàn)2:組合創(chuàng)新,將繪制的圖形組合起來,看看誰可以構(gòu)造出美麗的圖案。

主站蜘蛛池模板: 天津市| 石城县| 丰镇市| 湖北省| 上高县| 类乌齐县| 儋州市| 莆田市| 沧源| 淄博市| 盈江县| 杭州市| 璧山县| 井陉县| 新巴尔虎左旗| 澄江县| 兴隆县| 乌兰浩特市| 滕州市| 文成县| 泽州县| 杭锦后旗| 淮南市| 罗源县| 晋城| 洛隆县| 迭部县| 曲靖市| 山丹县| 易门县| 鹰潭市| 会宁县| 信阳市| 呼玛县| 大同县| 普洱| 蓬溪县| 苍南县| 陇南市| 黄梅县| 册亨县|