Python是一种强大的编程语言,可以用它来完成各种各样的任务。今天,我们要用Python来画十二生肖。十二生肖是中国传统文化中十二种动物的代表,它们分别是鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗和猪。我们将用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绘图能力的一次挑战。希望大家可以尝试一下!