Python是一種廣泛使用的編程語言,可以用它來實現各種各樣的功能,包括畫圖。下面我們來看一下用Python畫一個漂亮的福字的代碼。
import turtle def 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庫還可以用來繪制各種圖形,是一個非常有趣的編程工具。
上一篇css書頁卷角動畫