999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Python中turtle的填充問題

2021-10-29 17:22:14
電腦報 2021年39期

一、創意來源

在今年第24期繪制標準黨旗的案例中,我們在畫鐮刀時遇到了一個問題,在兩點間畫兩條圓弧,即使封閉也只會填充出一個半圓,而不是我們期望的鐮刀。于是我就想到Python的填充究竟遵循哪些規律呢?

這個Python案例也是等級考試一級內容的延伸知識點。

二、設計思路

填充問題,是Python考試中turtle的重要知識點。

1. 要設置填充顏色,有兩種方法:

(1)color(“畫筆顏色”,“填充顏色”);如color(“red”,“green”)。

(2)fillcolor(“填充顏色”)。

2.要使用填充命令:begin_fill()和end_fill()開始填充和結束填充。

3.需要填充的語句塊必須在填充命令中間。

4.填充的圖形必須是封閉圖形。

以上是Python課程里講解的知識點,那么這足夠完成我們需要的填充嗎?

我們根據這些基本知識,做幾個封閉圖形,看看填充情況,這時我們自然會發現:填充是有規律的(世上萬物皆有律)!所以我們的思路就是做基本程序,解基本問題。

三、程序設計

根據turtle知識和填充的基本要求,我設計了幾個畫月牙的實例,運行后看看有什么規律。

1. 填充問題分析

(1)實例一(圖1)

運行后發現,雖然畫出了封閉曲線,但沒有按照我們的思路填充一個彎月,而是填充了整個半圓(圖2)。

(2)實例二(圖3)

修改上述代碼,我們先從下方起點畫到上方頂點后,直接從上方頂點畫回到下方起點,中間沒有抬筆過程。這樣畫出的也是一個封閉曲線,填充正常(圖4)!

其實上兩例中,例子1的第11行和第12行代碼,例子2的第7行到第9行,旋轉的角度和圓弧半徑都是經過幾次修改測試得到的。

這些角度和圓弧半徑不影響后面的規律驗證。

(3)實例三

實例三從同一點出發,畫封閉圖形,運行結果,大家可以看到,填充不正常(圖5)。

(4)實例四

實例四也是從同一點出發,畫封閉圖形,運行結果,大家可以看到,填充正常(圖6)。

2. 結論

那么問題來了,從同一點出發畫的兩個圖形,填充效果怎么會不同?

通過試驗和分析,我總結出一個結論:涉及圓弧圖形的填充時,默認為弧線內填充(圓心和弧線之間)。當需要外側填充時,必須是用turtle順次畫出的封閉曲線才能正常填充。根據我們總結的規律,將實例三做修改,經過測試,證明了這結論正確(圖7)。

四、繪制月相

理解這個關鍵所在后,大家可以自己編程測試。下面我們就利用這個結論來畫出任意大小的月相,當然還是先從簡單的開始。

1.月亮基本代碼

月有陰晴圓缺,怎么畫呢?使用circle(半徑,弧度數如果不規定則畫圓,步數如果給出就畫出多邊形)命令(圖8)。

同樣,代碼第8行半徑和角度,第9行的距離,也是我一點點修改、測試出來的。運行效果如圖,發現月牙大了(圖9)。

主站蜘蛛池模板: 激情综合网址| 在线亚洲精品自拍| 日韩色图在线观看| 制服丝袜国产精品| 中文字幕在线看| 国产在线精彩视频二区| 国产亚洲欧美在线中文bt天堂 | 日韩A∨精品日韩精品无码| 国产 在线视频无码| 人人妻人人澡人人爽欧美一区| 国产91丝袜在线播放动漫| 国产高清不卡| 欧美中文一区| 天天色综网| 色成人综合| 天堂成人在线| 456亚洲人成高清在线| 国产9191精品免费观看| 成年人国产网站| 国产成人a毛片在线| 久久精品娱乐亚洲领先| 亚洲手机在线| 免费在线看黄网址| 国产97视频在线观看| 一区二区偷拍美女撒尿视频| 国产精品无码一二三视频| 18禁不卡免费网站| 直接黄91麻豆网站| 精品一区二区无码av| 婷婷99视频精品全部在线观看| 极品国产在线| 亚洲二区视频| 国产精品久久久久婷婷五月| 国产麻豆福利av在线播放| 色亚洲成人| 国产在线一区二区视频| 国产成人精品优优av| 国产精品美人久久久久久AV| 国产屁屁影院| 又粗又硬又大又爽免费视频播放| 亚洲精品视频网| 九九热精品在线视频| 精品91自产拍在线| 亚洲天堂久久| 国产精品综合色区在线观看| 亚洲欧洲日产无码AV| 亚洲 成人国产| 国产国拍精品视频免费看| 亚洲最大福利视频网| 一级成人a毛片免费播放| 国产微拍精品| 亚洲永久色| 爱爱影院18禁免费| 狠狠做深爱婷婷久久一区| 欧美日韩动态图| 免费精品一区二区h| 日韩天堂视频| 成人一级黄色毛片| 中文字幕在线播放不卡| 国产精品久久久久婷婷五月| 丝袜久久剧情精品国产| 国产精品入口麻豆| 五月婷婷丁香综合| 亚洲天天更新| 久久国产亚洲欧美日韩精品| 99er精品视频| 国产福利在线观看精品| 日韩欧美91| 国产欧美精品一区aⅴ影院| 成人小视频网| 国产成人综合亚洲欧洲色就色| 亚洲IV视频免费在线光看| 国产亚洲精| 19国产精品麻豆免费观看| 亚洲午夜福利精品无码| 亚洲欧美日本国产专区一区| 国产欧美另类| 国产1区2区在线观看| 亚洲欧美另类色图| AV片亚洲国产男人的天堂| 欧美成人精品一区二区| 国产精品污视频|