使用Python完成一套優美的中秋節程式碼
class Mooncake2:
def __init__(self,x_distante,y_distante,name):
turtle.home()
turtle.setup(1100, 600)
# 月餅最外層邊數
self.bian = 8
self.ext_r = 100
self.x_distante= x_distante
self.y_distante = y_distante
self.name = name
self.yuebing_zhong()
def yuebing_zhong(self):
turtle.color("#FFD700")
round_r =外匯跟單gendan5.com math.sin(math.pi / self.bian) * self.ext_r # 月餅花圈的半徑
# 從水平 x 軸出發
for i in range(self.bian):
turtle.home()
# print(turtle.xcor(), turtle.ycor())
turtle.penup() # 畫筆抬起
turtle.goto(self.x_distante,0) # 恢復為初始位置
turtle.seth((360 / self.bian) * i) # 改變畫筆方向,但不前進
turtle.fd(self.ext_r)
turtle.left((360 / self.bian) * 0.8) # 畫筆左轉一定的角度
turtle.color('#FF8C00') # 設定顏色
turtle.begin_fill() # 開始填充顏色
turtle.circle(round_r, extent=180)
turtle.end_fill()
self.inner_circle()
def inner_circle(self):
turtle.penup()
turtle.goto(0+self.x_distante,100+self.y_distante)
turtle.seth(0)
turtle.pendown()
turtle.color('#F0BE7C')
turtle.begin_fill()
turtle.circle(-self.ext_r)
turtle.end_fill()
self.Moon_inner()
def Moon_inner(self):
turtle.color('#FFD700')
turtle.goto(0+self.x_distante,-self.ext_r-self.y_distante)
turtle.left(0)
turtle.begin_fill()
turtle.circle(100,steps=6)
turtle.end_fill()
self.TP()
def TP(self):
self.pingan()
def pingan(self):
turtle.penup()
turtle.goto(-30+self.x_distante,0+self.y_distante)
turtle.color('#FF8C00')
turtle.write(" 平 ", font=(" 楷體 ", 50, "bold"))
turtle.goto(-30+self.x_distante, -60+self.y_distante)
turtle.write(" 安 ", font=(" 楷體 ", 50, "bold"))
turtle.ht()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2914383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何寫出優美的 C 程式碼
- 使用思維導圖,優雅的完成自己的程式碼
- Swift程式設計規範:保持程式碼優美的10個方法Swift程式設計
- 一套近乎完美的公司財務流程
- 教你使用一套程式碼解決出海問題
- 使用python繪製月餅,慢慢等待將至的中秋節Python
- zt 一套近乎完美的公司財務流程
- swistak35:不要追求完美的程式碼;爭取完美的界限!
- Python 程式碼效能優化技巧Python優化
- 使用Web Worker優化程式碼Web優化
- Python 程式碼的效能優化之道Python優化
- 不要浪費時間寫完美的程式碼
- 《程式設計珠璣》程式碼之路12:如何用C/C++實現array[-1]並利用它寫出優美的程式碼程式設計C++
- PyTorch最佳實踐,怎樣才能寫出一手風格優美的程式碼PyTorch
- 【中秋徵文】使用Python中秋節嫦娥投食小遊戲《千里嬋娟》Python遊戲
- 使用 Gradle 實現一套程式碼開發多個應用Gradle
- 精美的資料分析圖! 教你使用 Python 的 Plotly 庫Python
- 如何設計出優美的Web API?WebAPI
- 使用 IoC 容器進行程式碼優化行程優化
- 程式碼這樣寫更優雅 (Python 版)Python
- 讓你的 Python 程式碼優雅又地道Python
- 程式碼這樣寫更優雅(Python 版)Python
- 程式碼優化指南:人生苦短,我用Python優化Python
- Python程式碼微優化之加快查詢Python優化
- 使用SSH完成條件及分頁查詢的主要程式碼
- 完美的背景圖全屏css程式碼 – background-size:cover?CSS
- 多重影分身:一套程式碼如何生成多個小程式?
- leetcode 75題【優美的寫法】LeetCode
- Effective Java -- 使用try-with-resources優化程式碼Java優化
- 如何做好 Release Plan 來完成一次完美的釋出
- 機器學習之使用Python完成邏輯迴歸機器學習Python邏輯迴歸
- 優化重構Python程式碼6個小建議優化Python
- 編寫高效且優雅的 Python 程式碼(1)Python
- 程式碼這樣寫不止於優雅(Python版)Python
- 程式碼這樣寫不止於優雅(Python 版)Python
- mitmdump+python的使用(程式碼篇)MITPython
- 作為一名優秀的測試工程師,如何完成一份完美的測試報告工程師測試報告
- Wijmo更優美的jQueryUI部件集:在安全站點使用Wijmo控制元件jQueryUI控制元件