為什么說奧運五環的繪制是最簡單的,實際上它的繪制程序就是通過畫筆畫出五個相同大小的圓圈即可,不同的是圓圈的位置不同的,
閱讀全文
開始之前,我特地去找了turtle的官網地址貼在下面,其實學習一個技術點官網的作用還是非常重要的,畢竟你在網上找到大量的資料都是二手資料,
因此,你可能并不了解這個技術點產生的初衷,最后,一個技術點就成以訛傳訛,所以,鼓勵大家學習一個技術點一定要看看官網的說明,其他地方的二手資料就是用來了解的,
https://docs.python.org/zh-cn/3/library/tle.html

使用的非標準庫還是turtle,因為它在繪畫中的作用還是相當重要的,
import turtle as tle
撰寫一個函式來初始化turtle畫筆的一些全域引數,
def init():
tle.pensize(20)
init()
這次我們用到的全域引數比較單一,只是設定了一下畫筆的寬度,
下面撰寫一個函式來繪制圓圈,由于五個圓圈的大小都是一樣的,這就產生了共性,所以可以使用一個函式來撰寫圓圈的繪制程序即可,
def draw_cricle(circle_size=100,x=-250,y=-30,color='blue'):
tle.penup()
tle.goto(x, y)
tle.pendown()
tle.color(color)
tle.circle(100)
呼叫圓圈繪制函式繪制五個不同顏色的圓環,最終生成了奧運五環的形狀,
draw_cricle(x=-250,y=-30,color='blue')
draw_cricle(x=0,y=-30,color='black')
draw_cricle(x=250,y=-30,color='red')
draw_cricle(x=-125,y=-105,color='yellow')
draw_cricle(x=125,y=-105,color='green')
看了上面操作程序,操作還是挺簡單的,用來做一個turtle學習素材還是很nice的,
上面的程序完成后,繪圖的部分就算是完成了,最后再來完善一下邏輯,因為繪圖完成后會自動關倍訓圖視窗,繪圖完成后還沒看清楚就已經關閉了,于是,設定一下繪制視窗的屬性就OK了,
繪圖完成后保持視窗不被關閉
screen = tle.Screen()
screen.exitonclick()
今天的表演到此結束,歡迎大家一起交流進步,干貨不斷、分享不斷!

【往期精彩】
知識匯總:python辦公自動化應該學習哪些內容?
python多執行緒同步售票系統解決思路...
發現幾個好玩的游戲編程平臺,與君共勉!
python四個性能檢測工具,包括函式的運行記憶體、時間等等...
python-turtle繪制雪容融,已打包成exe可直接運行(附原始碼)
歡迎關注作者公眾號【Python 集中營】,專注于后端編程,每天更新技術干貨,不定時分享各類資料!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/472236.html
標籤:Python
上一篇:“有土唄”心機得把視頻分成了兩部分,還不是我被用python下載了完整版~
下一篇:如何寫出一手好 SQL ?
