python画多层次五角星
生活随笔
收集整理的這篇文章主要介紹了
python画多层次五角星
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
此次用到海龜繪圖函數——turtle,下面是程序中可能會用到的方法
forward() #前進 right() #右轉 exitonclick() #繪制完退出Next ,show time!
1.創建一個python項目文件
2.分析單個五角星畫法
我們默認每次畫筆右轉144度畫五角星的一個角,那么畫筆右轉5次就能構成一個五角星
import turtle #導入turtle包 i = 0 #變量i控制循環次數 while i < 5: #循環5次turtle.forward(100) #畫筆前進100pxturtle.right(144) #畫筆右轉144度i += 1 turtle.exitonclick() #畫完退出就構成了一個五角星?
3.分析多層次五角星
第二層開始,每層五角星比上一層五角星等比增大,我們可以通過控制五角星邊的增長,再結合循環來實現此操
import turtledef main(): #在main()函數中完成五角星繪制操作i = 0 #控制循環次數side = 100 #邊定義為一個變量,后面可修改其值while i < 25: turtle.forward(side) #前進turtle.right(144) #右轉144度i += 1 if i % 5 == 0: #循環5次繪制一層五角星side += 80 #繪制一層五角星后邊增長80turtle.exitonclick() #繪制完退出if __name__ == '__main__': main()這樣就完成了多層五角星的繪制
?
?
?
總結
以上是生活随笔為你收集整理的python画多层次五角星的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源ERP---Openbravo
- 下一篇: ql的python学习之路-day5