Python是一种优秀的编程语言,它能够轻松地完成许多任务。其中一个很好的例子是用Python画宫殿,让我们来看看如何实现。
import turtle# 创建一个turtle实例turt = turtle.Turtle()# 启用速度turt.speed(10)# 开始绘图def draw():# 绘制主体turt.color('beige', 'lightblue')turt.begin_fill()turt.forward(300)turt.right(90)turt.forward(200)turt.right(90)turt.forward(300)turt.right(90)turt.forward(200)turt.right(90)turt.end_fill()# 绘制屋顶turt.color('gold')turt.begin_fill()turt.right(30)turt.forward(210)turt.right(120)turt.forward(210)turt.right(120)turt.forward(210)turt.right(150)turt.end_fill()# 绘制门turt.color('black', 'darkgrey')turt.begin_fill()turt.right(60)turt.forward(100)turt.left(90)turt.forward(80)turt.left(90)turt.forward(100)turt.left(90)turt.forward(80)turt.left(90)turt.end_fill()# 绘制门把手turt.color('black', 'gold')turt.begin_fill()turt.right(90)turt.penup()turt.forward(25)turt.right(90)turt.forward(10)turt.pendown()turt.circle(7)turt.end_fill()turt.penup()turt.backward(10)turt.left(90)turt.backward(25)turt.left(90)turt.pendown()turt.begin_fill()turt.circle(7)turt.end_fill()# 调用函数draw()# 点击窗口关闭turtle.exitonclick()
上面的代码使用了Python的turtle库,其中函数draw()绘制了宫殿的主体、屋顶和门。通过不同的颜色和填充实现了各个部分的绘制。最后,调用函数并在完成后等待点击窗口关闭。