Python是一種功能強(qiáng)大的編程語言,它不僅可以用于科學(xué)計算和數(shù)據(jù)分析,還可以用于繪制圖形,包括簡單的圖形和復(fù)雜的圖形。下面我們將介紹如何使用Python繪制一幢房子的圖形。
# 導(dǎo)入turtle模塊 import turtle # 定義函數(shù)畫正方形 def draw_square(size, color): turtle.fillcolor(color) turtle.begin_fill() for i in range(4): turtle.forward(size) turtle.right(90) turtle.end_fill() # 定義函數(shù)畫三角形 def draw_triangle(size, color): turtle.fillcolor(color) turtle.begin_fill() for i in range(3): turtle.forward(size) turtle.left(120) turtle.end_fill() # 畫房子 turtle.penup() turtle.goto(-100, -100) turtle.pendown() draw_square(200, 'blue') turtle.penup() turtle.goto(-50, 0) turtle.pendown() draw_triangle(100, 'red') turtle.penup() turtle.goto(-80, -100) turtle.pendown() draw_square(40, 'gray') turtle.penup() turtle.goto(20, -100) turtle.pendown() draw_square(40, 'gray') turtle.done()
如上所示,我們首先導(dǎo)入turtle模塊,然后定義了兩個畫圖形的函數(shù),draw_square用于畫正方形,draw_triangle用于畫三角形。接著我們畫出了一幢藍(lán)色的房子,其中紅色三角形表示屋頂,灰色正方形表示窗戶。最后使用turtle.done()函數(shù)表示繪圖完成。