2.14Python標準庫使用案例:使用turtle繪製奧林匹克五環
@turtle模組常用API
- showturtle() # 顯示視窗
- penup()/pendown() # 提起/落下畫筆
- left(90)/right(90) # 向左轉/向右轉,引數為角度
- goto(x,y) # 移動畫筆到指定位置
- forward(100) #前行指定距離
- color(“black”) # 設定畫筆顏色
- pensize(10) # 設定字型大小
- write(“Hello”) #寫字
- circle(50) # 繪製指定半徑的圓環
- done() # 開啟訊息迴圈,使視窗保留,程式不自動退出
@完整程式碼
#匯入turtle
import turtle
# 設定畫筆
turtle.showturtle()
turtle.pensize(5)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,繪製藍色圓環
turtle.color("blue")
turtle.penup()
turtle.goto(-110,0)
turtle.pendown()
turtle.circle(45)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,繪製黑色圓環
turtle.color("black")
turtle.penup()
turtle.goto(0,0)
turtle.pendown()
turtle.circle(45)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,繪製紅色圓環
turtle.color("red")
turtle.penup()
turtle.goto(110,0)
turtle.pendown()
turtle.circle(45)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,繪製黃色圓環
turtle.color("yellow")
turtle.penup()
turtle.goto(-55,-45)
turtle.pendown()
turtle.circle(45)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,繪製綠色圓環
turtle.color("green")
turtle.penup()
turtle.goto(55,-45)
turtle.pendown()
turtle.circle(45)
# 蘸顏料,提起畫筆,移動至指定位置,落筆,書寫口號
turtle.color("black")
turtle.penup()
turtle.goto(-110,-80)
turtle.pendown()
turtle.write("同一個世界,同一個夢想",font=("華文行楷", 15, "italic"))
#程式本該結束,但保持視窗的訊息迴圈,使程式保持執行,直到使用者手動終止
turtle.done()
執行效果
相關文章
- Python基本圖形繪製--模組1:turtle庫的使用Python
- 使用Python的turtle模組繪製美麗的櫻花樹Python
- python 使用turtle庫簡單繪圖5個列子Python繪圖
- 全球首個接受加密貨幣支付的奧林匹克運動員加密
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- (二)turtle庫的使用
- 使用python的turtle繪畫滑稽臉Python
- turtle繪製國際象棋棋盤
- 2018年亞太地區數學奧林匹克P1:水題
- Python繪圖Turtle庫詳解Python繪圖
- 搜尋界“奧林匹克”開賽 百度聯合北大等高校廣招AI人才AI
- 《舞力全開》入選2023年奧林匹克電子競技專案
- 從高考到奧林匹克競技場:大模型與人類智慧的終極較量大模型
- 標準庫 fmt 包的基本使用
- python turtle 使用Python
- 標準圓形餅圖Python繪製方法Python
- C++使用gnuplot-cpp庫繪製影像C++
- 陶哲軒支援!AI數學奧林匹克競賽進步獎公佈,獎金100多萬美元AI
- Python如何運用turtle繪製陰陽太極圖Python
- Go標準庫所有方法使用例子Go
- 使用Profile標準化資料庫管理資料庫
- 標準模板庫(STL)使用入門(下)
- 標準模板庫(STL)使用入門(上)
- 奧林匹克競賽裡選最聰明的AI:Claude-3.5-Sonnet vs. GPT-4o?AIGPT
- turtle庫
- 使用.Net Core RT 生成標準動態庫
- Go Web學習 -標準庫 net/http 使用GoWebHTTP
- 使用css繪製圖形CSS
- 使用nibabel 繪製模型Babel模型
- 使用java繪圖類Graphics繪製圓圈Java繪圖
- C 標準庫 – string.h之strrchr使用
- C 標準庫 – string.h之memmove使用
- C 標準庫 – string.h之memcmp使用
- C 標準庫 – string.h之strspn使用
- C 標準庫 – string.h之strstr使用
- C 標準庫 – string.h之memchr使用
- 簡單介紹標準庫fmt的基本使用
- C++ articles:Guru of the Week #3:使用標準庫 (轉)C++