建站知识
Python画猫的程序
2024-12-26 18:22  点击:2

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的威力:它可以将我们的想象变成现实。