學python有半個月的時間了,今天突然想自己動手試試,雖然還沒有學到很專業的知識點,但turtle庫完完全全地吸引了我的興趣,為此,在前一天晚上,我查了許許多多turtle庫的實例,看到許許多多繪制出的圖案讓我感到吃驚,所以才有了現在這個小實例:
首先,需要了解的是奧運五環的顏色順序:從左至右依次是藍黑紅黃綠五種顏色組成的,所以,在確定好顏色后,就要對turtle畫布進行一系列的初始化操作。
首先,需要了解的是奧運五環的顏色順序:從左至右依次是藍黑紅黃綠五種顏色組成的,所以,在確定好顏色后,就要對turtle畫布進行一系列的初始化操作。
簡單的介紹所使用的的函數:
1、turtle.penup()函數是讓畫筆抬起來,與此對應的便是turtle.pendown();
2、turtle.color()函數:定義畫筆顏色
3、turtle.pensize()函數:定義畫筆粗細
4、turtle.circle()函數:繪制圓
5、turtle.left | right()函數:通過調整角度大小讓畫筆改變方向
6、turtle.forward()函數:畫筆移動距離
7、turtle.setup()函數:調整畫布大小
1、turtle.penup()函數是讓畫筆抬起來,與此對應的便是turtle.pendown();
2、turtle.color()函數:定義畫筆顏色
3、turtle.pensize()函數:定義畫筆粗細
4、turtle.circle()函數:繪制圓
5、turtle.left | right()函數:通過調整角度大小讓畫筆改變方向
6、turtle.forward()函數:畫筆移動距離
7、turtle.setup()函數:調整畫布大小
效果圖:

#奧運五環 import turtle turtle.setup(1.0,1.0) #設置窗口大小 turtle.title("奧運五環") #藍圓 turtle.penup() turtle.right(90) turtle.forward(-50) turtle.left(90) turtle.forward(-200) turtle.pendown() turtle.pensize(10) turtle.color("blue") turtle.circle(100) #黑圓 turtle.penup() turtle.forward(250) turtle.pendown() turtle.pensize(10) turtle.color("black") turtle.circle(100) #紅圓 turtle.penup() turtle.forward(250) turtle.pendown() turtle.pensize(10) turtle.color("red") turtle.circle(100) #黃圓 turtle.penup() turtle.forward(-275) turtle.right(-90) turtle.pendown() turtle.pensize(10) turtle.color("yellow") turtle.circle(100) #綠圓 turtle.penup() turtle.left(-90) turtle.forward(50) turtle.right(90) turtle.pendown() turtle.pensize(10) turtle.color("green") turtle.circle(100)
嗨,歡迎大家掃碼關注本人公眾號,會經常分享一些編程實例以及一些資源喔!