Python是一門很有趣的編程語言。不僅可以進行數組和數據操作,還可以進行圖形操作。本文將向大家介紹如何使用Python繪制太極圖,并實現旋轉效果。
# 導入Python繪圖庫 import turtle # 定義繪制太極的函數 def drawTaiChi(radius): turtle.speed(0) turtle.color("black", "white") turtle.begin_fill() turtle.circle(radius/2, 180) turtle.circle(radius, 180) turtle.end_fill() turtle.color("black", "black") turtle.begin_fill() turtle.circle(radius/2, 180) turtle.left(180) turtle.circle(-radius/2, 180) turtle.end_fill() # 定義旋轉函數 def rotate(degrees): turtle.right(degrees) # 繪制太極圖 turtle.bgcolor("white") turtle.setup(800, 800) turtle.tracer(0, 0) for i in range(360): turtle.clear() turtle.penup() turtle.goto(0, 0) rotate(i) turtle.pendown() drawTaiChi(200) turtle.update() turtle.done()
上面的代碼使用Python繪圖庫turtle,首先定義了一個繪制太極圖的函數drawTaiChi,接著定義了一個旋轉函數rotate。在主程序中,我們使用循環來實現旋轉的效果,每次旋轉1度,清空畫布,重新繪制太極圖,然后更新畫布即可。
到此,我們已經學會了使用Python繪制太極圖并實現旋轉效果。