淘先锋技术网

首页 1 2 3 4 5 6 7

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绘图能力的一次挑战。希望大家可以尝试一下!