Python是一種腳本語言,它非常適合畫各種圖形。本文將介紹如何使用Python畫圓環體,代碼如下:
import turtle def draw_circle(radius, color): turtle.color(color) turtle.up() turtle.goto(0, -radius) turtle.down() turtle.circle(radius) def draw_ring(inner_radius, outer_radius, color): turtle.color(color) turtle.up() turtle.goto(0, -outer_radius) turtle.down() turtle.circle(outer_radius, 360) turtle.up() turtle.goto(0, -inner_radius) turtle.down() turtle.circle(inner_radius, 360) if __name__ == '__main__': turtle.speed(0) turtle.hideturtle() draw_circle(100, 'red') draw_ring(100, 150, 'green') turtle.done()
代碼說明:
首先我們導入turtle模塊,它提供了繪圖功能。我們定義了兩個函數:draw_circle和draw_ring。draw_circle函數通過turtle.circle函數畫一個圓;draw_ring函數會畫出圓環體,它需要三個參數:內圓半徑、外圓半徑和顏色。
在主程序中,我們先設置turtle的速度和可見性,然后調用draw_circle和draw_ring函數,最后調用turtle.done()函數來保證程序不會退出。
運行程序,我們會得到一個紅色的圓和一個綠色的圓環體,如下圖所示:
如果你想要自己嘗試畫一下,可以將代碼復制到你的Python環境中,并執行。