Python是一種高級編程語言,具有簡單易學(xué)、易讀性強(qiáng)、功能強(qiáng)大、可擴(kuò)展性好等特點(diǎn),而且Python還有許多優(yōu)秀的第三方庫,可用于各種場景下的數(shù)據(jù)處理、圖像處理、網(wǎng)站開發(fā)等。
下面我們來看一個(gè)Python畫大白的代碼片段:
import turtle t = turtle.Turtle() def draw_circle(x, y, r): t.penup() t.goto(x, y - r) t.pendown() t.circle(r) def draw_eye(x, y, r): draw_circle(x, y, r) t.fillcolor('black') t.begin_fill() t.circle(r / 2) t.end_fill() def draw_nose(x, y, r): draw_circle(x, y, r) t.fillcolor('orange') t.begin_fill() t.circle(r / 2) t.end_fill() def draw_face(x, y, r): draw_circle(x, y, r) t.fillcolor('white') t.begin_fill() t.circle(r) t.end_fill() def draw_big_white(): draw_face(0, -250, 300) draw_eye(-70, 70, 50) draw_eye(70, 70, 50) draw_nose(0, 0, 70) t.hideturtle() turtle.mainloop()
上面的代碼中,我們使用了turtle庫,先創(chuàng)建了一個(gè)畫筆t,然后定義了五個(gè)函數(shù)用于畫圓,繪制大白的五官。最后調(diào)用draw_big_white函數(shù),就可以畫出一個(gè)漂亮的大白了。
Python畫圖可以幫助我們更好地理解和學(xué)習(xí)程序設(shè)計(jì),也可以制作一些簡單的玩具。希望大家可以通過學(xué)習(xí)Python,創(chuàng)造出更加有趣的東西。
上一篇php key遞歸
下一篇ajax下拉加載更多原理