最近開始學習Python編程,今天我嘗試使用Python來畫一下奔馳的圖標。
import turtle win = turtle.Screen() win.bgcolor("white") def draw_circle(radius, color, fill=True): turtle.pencolor(color) turtle.fillcolor(color) if fill: turtle.begin_fill() turtle.circle(radius) if fill: turtle.end_fill() def draw_triangle(length, color, fill=True, angle=0): turtle.pencolor(color) turtle.fillcolor(color) turtle.right(angle) if fill: turtle.begin_fill() for i in range(3): turtle.forward(length) turtle.right(120) if fill: turtle.end_fill() def draw_mercedes(): draw_circle(100, "black") draw_triangle(60, "white", True, 30) turtle.penup() turtle.goto(0, 15) turtle.pendown() draw_triangle(50, "black", True, 0) draw_mercedes() turtle.exitonclick()
首先,我們要調用turtle模塊,創(chuàng)建一個繪畫窗口。然后,我們需要定義三個函數(shù),分別用來畫圓形、三角形和奔馳標志。在繪畫奔馳標志的函數(shù)中,我們先畫一個黑色的圓形,然后在圓形中央畫一個白色的三角形。最后,我們再在三角形中央畫一個黑色的小三角形。繪制完成后,我們使用exitonclick()函數(shù)保持窗口在點擊時保持開啟。這樣就完成了我們畫奔馳標志的任務啦!