天天看點

Python中用turtle庫畫其它圖形

圖形1:

#coding=utf8

import turtle              # 導入turtle
turtle.tracer(False)       # 如果想直接看成功圖就加上這一行,不會看見畫圖的過程
t = turtle.Pen()           # 拿起筆

for i in range(180):       #重複180次
    t.forward(i)           
    t.left(90)             #左轉90度

turtle.done()              # 如果寫了上面代碼,畫圖界面閃現的話,加上這句話,停留在結束界面
           

得到圖形:

Python中用turtle庫畫其它圖形

圖形2:

#coding=utf8

import turtle              # 導入turtle
turtle.tracer(False)       # 如果想直接看成功圖就加上這一行,不會看見畫圖的過程
t = turtle.Pen()           # 拿起筆

for i in range(180):       #重複180次
    t.forward(i)           
    t.left(59)             #左轉90度

turtle.done()              # 如果寫了上面代碼,畫圖界面閃現的話,加上這句話,停留在結束界面
           

得到圖形:

Python中用turtle庫畫其它圖形

圖形3:

#coding=utf8

import turtle              # 導入turtle
turtle.tracer(False)       # 如果想直接看成功圖就加上這一行,不會看見畫圖的過程
t = turtle.Pen()           # 拿起筆

for i in range(360):       #重複180次
    t.forward(i)           
    t.left(54)             #左轉90度
    t.left(90)             #左轉90度
turtle.done()              # 如果寫了上面代碼,畫圖界面閃現的話,加上這句話,停留在結束界面
           

得到圖形:

Python中用turtle庫畫其它圖形

圖形4:

#coding=utf8

import turtle              # 導入turtle
turtle.tracer(False)       # 如果想直接看成功圖就加上這一行,不會看見畫圖的過程
t = turtle.Pen()           # 拿起筆

for i in range(360):       #重複180次
    t.forward(i)           
    t.left(60)             #左轉60度
    t.left(90)             #左轉90度
turtle.done()              # 如果寫了上面代碼,畫圖界面閃現的話,加上這句話,停留在結束界面

           

得到圖形:

Python中用turtle庫畫其它圖形

圖形5:

#coding=utf8

import turtle              # 導入turtle
turtle.tracer(False)       # 如果想直接看成功圖就加上這一行,不會看見畫圖的過程
t = turtle.Pen()           # 拿起筆

for i in range(360):       #重複180次
    t.forward(i)           
    t.left(30)             #左轉60度
    t.left(90)             #左轉90度
turtle.done()              # 如果寫了上面代碼,畫圖界面閃現的話,加上這句話,停留在結束界面

           

得到圖形:

Python中用turtle庫畫其它圖形

是以隻需要改變旋轉的度數就可以得到不一樣的圖案