Python是一種強大的編程語言,可以用它來完成各種各樣的任務。今天,我們要用Python來畫十二生肖。十二生肖是中國傳統(tǒng)文化中十二種動物的代表,它們分別是鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗和豬。我們將用Python的turtle模塊來完成這項任務。
import turtle #設置龍頭的顏色 turtle.pencolor("red") #畫龍頭 turtle.circle(100,80) turtle.right(130) turtle.circle(100,80) turtle.right(130) #畫龍軀干 turtle.pencolor("green") turtle.circle(-80,180) #畫左前肢 turtle.pencolor("blue") turtle.right(90) turtle.forward(100) turtle.left(45) turtle.forward(50) turtle.right(180) turtle.forward(50) turtle.left(90) turtle.forward(50) #畫右前肢 turtle.right(135) turtle.forward(50) turtle.left(180) turtle.forward(50) turtle.right(90) turtle.forward(50) #畫左后腿 turtle.pencolor("brown") turtle.right(135) turtle.forward(100) turtle.left(45) turtle.forward(50) turtle.right(180) turtle.forward(50) turtle.left(90) turtle.forward(50) #畫右后腿 turtle.right(135) turtle.forward(50) turtle.left(180) turtle.forward(50) turtle.right(90) turtle.forward(50) #畫眼睛 turtle.pencolor("black") turtle.penup() turtle.goto(-25,170) turtle.pendown() turtle.dot(50) #完成 turtle.done()
以上是畫一只龍的Python代碼。除了龍之外,我們還可以用類似的代碼來畫其它的十二生肖。例如,畫一只“雞”的代碼如下:
import turtle #畫“雞”的頭 turtle.pencolor("red") turtle.circle(50) #畫“雞”的軀干 turtle.pencolor("yellow") turtle.circle(-50,180) #畫“雞”的尾巴 turtle.pencolor("orange") turtle.left(180) turtle.circle(50,-60) turtle.left(120) turtle.circle(50,-60) #畫“雞”的左腿 turtle.pencolor("brown") turtle.left(120) turtle.forward(50) turtle.right(120) turtle.forward(50) #畫“雞”的右腿 turtle.left(180) turtle.forward(50) turtle.right(120) turtle.forward(50) #畫“雞”的眼睛 turtle.pencolor("black") turtle.penup() turtle.goto(-20,100) turtle.pendown() turtle.dot(20) turtle.penup() turtle.goto(20,100) turtle.pendown() turtle.dot(20) #完成 turtle.done()
以上是畫一只“雞”的Python代碼。通過類似的代碼,我們可以畫出其它十二生肖的圖案。這是一項有趣的編程任務,也是對Python繪圖能力的一次挑戰(zhàn)。希望大家可以嘗試一下!
上一篇html 定時倒計時代碼
下一篇vue 遍歷