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

2.5 程序設(shè)計(jì)

我們?cè)赑ython的文件編輯器里,新建一個(gè)colorfuldots.py文件。五彩點(diǎn)圖的程序代碼如圖2-16所示,在這個(gè)程序中,使用了colors顏色列表。在外層循環(huán)中,直接使用range(0,360,30)來(lái)生成12條線的初始朝向值,儲(chǔ)存在循環(huán)變量i中,完成抬筆penup()、回到原點(diǎn)goto(0,0)、設(shè)置初始線條角度setheading(),變量a記錄著畫(huà)筆的朝向,變量m記錄著顏色索引。進(jìn)入內(nèi)層循環(huán)后,使用函數(shù)forward()移動(dòng)畫(huà)筆,使用函數(shù)dot()畫(huà)點(diǎn),函數(shù)pendown()完成落筆以便下次內(nèi)層循環(huán)時(shí),留下畫(huà)筆運(yùn)行痕跡,每畫(huà)完一個(gè)點(diǎn),都要生成下次畫(huà)筆的朝向a和下一個(gè)點(diǎn)的顏色索引m。最后使用hideturtle()函數(shù)來(lái)隱藏畫(huà)筆。

圖2-16 五彩點(diǎn)圖的程序代碼

主站蜘蛛池模板: 临武县| 淄博市| 湖口县| 平潭县| 偏关县| 星子县| 泗水县| 鄂伦春自治旗| 古丈县| 于田县| 无极县| 东乡县| 墨江| 吴桥县| 墨江| 开原市| 麻江县| 夏邑县| 宜阳县| 宁南县| 大方县| 双牌县| 静海县| 酉阳| 蕲春县| 石屏县| 通河县| 凤庆县| 宜章县| 靖远县| 平潭县| 明光市| 泰和县| 石林| 思南县| 准格尔旗| 西乡县| 徐州市| 象山县| 德江县| 紫云|