Python是一種高級編程語言,被廣泛應用于各種領域。其中,Python的畫圖功能十分強大,可以繪制各種形狀、圖表和動畫。本文將介紹如何使用Python畫一條彩色的蟒蛇。
import turtle
# 畫蟒蛇的函數
def drawSnake(rad, angle, len, neckrad):
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for i in range(len(colors)):
turtle.pencolor(colors[i])
turtle.circle(rad, angle)
turtle.circle(-rad, angle)
turtle.pencolor("black")
turtle.circle(rad, angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1, 180)
turtle.fd(rad*2/3)
def main():
turtle.setup(1300, 800, 0, 0)
turtle.penup()
turtle.goto(-550, 0)
turtle.pendown()
turtle.seth(-40)
drawSnake(50, 80, 5, 15)
main()
turtle.done()
以上代碼使用了turtle模塊來繪制圖形。首先定義一個畫蟒蛇的函數,使用一個colors列表來保存不同顏色的筆色,使用for循環依次畫出每個環,最后使用turtle.circle和turtle.fd函數來畫出蟒蛇的頭部和身體。在main函數中,將畫筆移動到屏幕左側,然后調用drawSnake函數來畫出蟒蛇。最后使用turtle.done函數來保持圖形顯示。
運行以上代碼,即可在屏幕上看到一個彩色的蟒蛇。
下一篇css中調整邊距