python:turtle作圖基礎
來自專欄數據結構學習6 人贊了文章
這個專題的前面一直在講python的基礎語法和有關網路爬蟲的知識。並且在最後,我們利用python設計出來了一個12306自動查票的小腳本:(代碼適合新手)python爬蟲實戰:利用python實現12306自動查票(so cool??),由於我的主專業是生物信息學,所以還是不要跑偏了,因為馬上要期末了,要準備複習,在近期的學習中,我想主要想寫一寫python中的turtle畫圖,以及biopython庫。
turtle庫是python中內置的一個庫,按道理來講是不需要自己安裝的。如果需要使用,可以直接是:
import turtle
下面來聊一聊基本的語法:
下面,我們來做一些小練習:
1.畫一個等邊三角形,裡面填充粉色,代碼如下:
import turtle as t #調用turtle模塊,並重命名為tt.pensize(2)t.color("black","pink")t.speed(1)t.begin_fill()t.fd(50)t.lt(120)t.fd(50)t.lt(120)t.fd(50)t.end_fill()t.mainloop()
輸出的結果為
2.畫一個橢圓,並以粉色填充
import turtle as t t.pensize(4)t.pu()t.goto(-100,100)t.setheading(-30)t.pd()t.color("black","pink")t.speed(1)t.begin_fill()a=0.4for i in range(120): if 0<=i<30 or 60<=i<90: t.lt(3) a=a+0.08 t.fd(a) else: t.lt(3) a=a-0.08 t.fd(a)t.end_fill()t.mainloop()
結果為:
推薦閱讀:
※手把手教你上手python庫pydbgen(附代碼、安裝地址)
※[Python]Numpy入門教程
※Python Set and Dict Type
※Python中關於Thread的一點小知識
※4招小技巧,帶你迅速提升Python文件處理的逼格