今天給大家帶來乙個有趣的turtle模組案例,廢話不多說,請看下面**!
**詳解
import turtle # 匯入
t = turtle.pen(
)# 畫筆
turtle.bgcolor(
'black'
)# 背景設為黑色
colors =
['red'
,'yellow'
,'blue'
,'green'
]# 字型顏色分別為紅色、黃色、藍色、綠色
number = turtle.textinput(
'請輸入你的數字'
,'你的數字是什麼?'
)# 設定程式輸入視窗
for i in
range
(100):
# 迴圈輸入100次
t.pencolor(colors[i %4]
)# 畫筆顏色分四種
t.penup(
)# 抬起畫筆
t.forward(i *4)
# 將畫筆向後移動一定的角度
t.pendown(
)# 放下畫筆
t.write(number, font=
('arial'
,int
((i +4)
/4),
'bold'))
# 在turtle位置編寫字串s,字型由字型名、字型大小、字型型別三部分組成
t.left(92)
# 將畫筆左轉一定的角度
效果圖 python 查詢固定檔案格式名稱
需求 找出所有的以result.json結尾的檔案,以便後續解析其中資料。專案的目錄結構如下,json檔案內容如右下圖 獲取.report目錄下的以 result.json結尾的檔案 files1 file for file in os.listdir report if file.endswith...
Unity實用案例之 噴漆效果
應用場景 如牆上的標語貼花,汽車上的噴漆等。選擇方案 當然實現方法各式各異,最最最簡單,也是最 不堪入目 的方法是直接給乙個麵片,然後獲取噴漆位置,加上乙個要噴漆表面法線方向的偏移,作為最終麵片放置位置,當然,不要忘了設定麵片的方向。這種方法雖然說簡單,但是效果並不理想,會出經常現與其他物體穿插的情...
Python實用模組之pysnooper
pysnooper是乙個用於 除錯的乙個第三方庫,原始碼位址是 專案簡介中只有一句話,never use print for debugging again。相信很多人,特別是新手都是用print來進行 除錯的,那這個專案就能讓你擺脫print語句,讓你的 除錯更加高效。我們還是使用pip安裝 pi...