Python是一種強大的編程語言,它可以用來創建圖形化應用程序。這篇文章將介紹如何使用Python繪制房子。
import turtle # 畫墻 def draw_wall(): turtle.forward(200) turtle.left(90) turtle.forward(150) turtle.left(90) turtle.forward(200) turtle.left(90) turtle.forward(150) # 畫屋頂 def draw_roof(): turtle.left(45) turtle.forward(141.42) turtle.left(90) turtle.forward(141.42) # 畫門 def draw_door(): turtle.penup() turtle.move(50, -150) turtle.pendown() turtle.left(90) turtle.forward(60) turtle.left(90) turtle.forward(40) turtle.left(90) turtle.forward(60) # 畫窗戶 def draw_window(): turtle.penup() turtle.move(-50, -50) turtle.pendown() turtle.left(90) turtle.forward(40) turtle.right(90) turtle.forward(40) turtle.right(90) turtle.forward(40) turtle.right(90) turtle.forward(40) # 主函數 def main(): turtle.speed(10) draw_wall() draw_roof() draw_door() draw_window() turtle.done() if __name__ == '__main__': main()
代碼中使用了turtle模塊,在屏幕上創建一個繪圖窗口,并可通過小烏龜繪制圖形。在這個代碼中,我們定義了幾個函數,用于繪制房子、屋頂、門和窗戶。我們還定義了一個主函數來控制繪圖的流程。
該代碼能夠繪制一個寬為200像素,高為150像素的墻,一個45度角的屋頂,一個帶有門和窗戶的墻體。如果你想更改房子的大小或其他細節,可以修改代碼中的參數。
下一篇css兩串數字對齊