Python是一种强大的编程语言,同时它也是一个很好的艺术创作工具。下面我们将介绍一种Python编写的程序来画猫。
import turtle # 创建画布 canvas = turtle.Screen() canvas.bgcolor('white') # 创建画笔 pen = turtle.Turtle() pen.pensize(5) pen.speed(5) # 画猫脸 pen.color('black') pen.fillcolor('#F7DC6F') pen.begin_fill() pen.circle(100) pen.end_fill() # 画猫耳朵 pen.color('black') pen.fillcolor('#F7DC6F') pen.begin_fill() pen.right(90) pen.forward(60) pen.left(45) pen.forward(40) pen.left(45) pen.forward(50) pen.left(45) pen.forward(40) pen.left(45) pen.forward(60) pen.left(90) pen.circle(30, -180) pen.left(90) pen.forward(60) pen.end_fill() # 画猫眼睛 pen.penup() pen.goto(-40, 80) pen.pendown() pen.color('#17202A') pen.fillcolor('white') pen.begin_fill() pen.circle(20) pen.end_fill() pen.penup() pen.goto(40, 80) pen.pendown() pen.begin_fill() pen.circle(20) pen.end_fill() # 画瞳孔 pen.penup() pen.goto(-40, 80) pen.pendown() pen.color('black') pen.fillcolor('black') pen.begin_fill() pen.circle(8) pen.end_fill() pen.penup() pen.goto(40, 80) pen.pendown() pen.begin_fill() pen.circle(8) pen.end_fill() # 画猫嘴巴 pen.penup() pen.goto(-60, 20) pen.pendown() pen.fillcolor('#EC7063') pen.begin_fill() pen.right(135) pen.forward(60) pen.right(135) pen.forward(72) pen.right(135) pen.forward(60) pen.right(45) pen.forward(10) pen.end_fill() # 将画笔隐藏 pen.hideturtle() turtle.done()
通过运行以上Python程序,我们可以轻松地画出一只可爱的猫咪。这就是Python的威力:它可以将我们的想象变成现实。