Python是一种广泛使用的编程语言,可以用它来实现各种各样的功能,包括画图。下面我们来看一下用Python画一个漂亮的福字的代码。
import turtledef draw_foo(x, y):turtle.penup()turtle.goto(x, y)turtle.setheading(0)turtle.pendown()turtle.begin_fill()turtle.color('red')turtle.forward(100)turtle.right(90)turtle.forward(80)turtle.right(90)turtle.forward(100)turtle.left(90)turtle.forward(80)turtle.left(90)turtle.end_fill()def draw_zi(x, y):turtle.penup()turtle.goto(x, y)turtle.setheading(0)turtle.pendown()turtle.begin_fill()turtle.color('red')turtle.circle(40)turtle.end_fill()turtle.penup()turtle.goto(x, y+60)turtle.pendown()turtle.begin_fill()turtle.color('red')turtle.forward(80)turtle.right(120)turtle.forward(80)turtle.right(120)turtle.forward(80)turtle.end_fill()turtle.setup(800, 600)turtle.speed(5)turtle.penup()turtle.goto(-150, 0)turtle.pendown()turtle.write("快乐的画福字", font=("Arial", 20, "normal"))draw_foo(-200, 100)draw_zi(-70, 150)draw_zi(50, 150)draw_foo(-15, -80)turtle.hideturtle()turtle.done()
在代码中,我们首先导入了turtle库,然后定义了两个函数draw_foo和draw_zi,分别用来画“福”和“字”两个字。在主函数中,我们设置了窗口的大小,画了一条提示语,并调用了函数来完成福字的绘制。最后,设置了海龟隐藏并让程序持续运行。
运行这段代码,我们就可以在屏幕上看到一个漂亮的福字了。不仅如此,Python的turtle库还可以用来绘制各种图形,是一个非常有趣的编程工具。