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的威力:它可以將我們的想象變成現實。