python 疊加等邊三角形的繪制的實現
更新時間:2019年08月14日 14:18:14 作者:jchhh
這篇文章主要介紹了python 疊加等邊三角形的繪制的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
python語言程序設計基礎 習題2.5
import turtle def drawTriangle(num,len,flag):#flag用來調整畫三角形的方向 flag*=-1 len/=2 if(num==1): if(flag==1): turtle.left(60) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.left(120) else: turtle.right(60) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.right(120) else: if(flag==1): turtle.left(60) turtle.fd(len/2) num=num-1 turtle.right(60) drawTriangle(num,len,flag) turtle.fd(len/2) turtle.right(120) turtle.fd(len) turtle.right(120) turtle.fd(len) turtle.left(120)#注意遞歸過程中畫筆返回的角度 else: turtle.right(60) turtle.fd(len/2) num=num-1 turtle.left(60) drawTriangle(num,len,flag) turtle.fd(len/2) turtle.left(120) turtle.fd(len) turtle.left(120) turtle.fd(len) turtle.right(120)#注意遞歸過程中畫筆返回的角度 def main(): turtle.setup(600,600, 200, 200) turtle.pendown() turtle.speed(2) turtle.pensize(5) drawTriangle(5,512,-1) turtle.hideturtle()#隱藏畫筆圖標 main() turtle.done()#which returns after the main loop exits不知道啥意思,反正可以讓窗口停?。g迎評論告訴我啊)
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
driver = webdriver.Chrome()報錯問題及解決
這篇文章主要介紹了driver = webdriver.Chrome()報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02Pytorch 的損失函數Loss function使用詳解
今天小編就為大家分享一篇Pytorch 的損失函數Loss function使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01