- 小學(xué)生Python創(chuàng)意編程(視頻教學(xué)版)
- 劉鳳飛
- 449字
- 2024-12-31 20:11:24
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)造出美麗的圖案。
- 數(shù)據(jù)庫系統(tǒng)原理及MySQL應(yīng)用教程(第2版)
- Implementing Modern DevOps
- Learning Docker
- 云原生Spring實(shí)戰(zhàn)
- 運(yùn)用后端技術(shù)處理業(yè)務(wù)邏輯(藍(lán)橋杯軟件大賽培訓(xùn)教材-Java方向)
- 低代碼平臺(tái)開發(fā)實(shí)踐:基于React
- Java語言程序設(shè)計(jì)教程
- MySQL入門很輕松(微課超值版)
- AutoCAD基礎(chǔ)教程
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- XML程序設(shè)計(jì)(第二版)
- Ubuntu Server Cookbook
- MySQL從入門到精通
- KnockoutJS Blueprints
- HTML5+CSS+JavaScript深入學(xué)習(xí)實(shí)錄