import turtle
def drawsnake (rad, angle, len, neckrad):
for i in range (len) :
turtle.circle(rad, angle)
turtle.circle (-rad, angle)
turtle.circle (rad, angle/2)
turtle. fd (rad)
turtle.circle (neckrad+1, 180)
turtle. fd (rad*2/3)
def main() :
turtle.setup(1300, 800, 0, 0)#設定視窗的大小和起始座標
pythonsize = 30
turtle . pensize (pythonsize)#圖形執行的軌跡寬度
turtle . pencolor ("blue")#軌跡的顏色
turtle.seth(-40)#圖形執行軌跡的方向
drawsnake (40, 80,5 , pythonsize/2)
main ( )
執行結果:
import 是乙個關鍵字,用來引入一些外部庫,import turtle是引入乙個叫turtle的函式庫
turtle庫
turtle庫是python語言中乙個很流行的繪製影象的函式庫
使用turtle的原理,可以形象的比喻為有乙隻小蟲子,編寫的程式控制小蟲子運動,小蟲子的執行軌跡就是最後展現的圖形
def定義函式
函式是一組**的集合,用於表達乙個功能,或者說函式表示一組**的歸屬,函式名稱是這段**的名字
def函式所定義的函式在程式中未經呼叫不能執行,需要通過函式名呼叫才能執行
例如:上面的蟒蛇程式,先執行的是最下面的main函式,main函式最後一句呼叫drawsnake()函式,然後執行drawsnake()函式。
函式庫引用方法
1.import 《庫名》例如:import turtle
如果需要用到函式庫中函式,《庫名》.《函式名》
例如:import turtle
turtle.fd(100)
2.from《庫名》 import 《函式名》
from《庫名》 import *
例如:from turtle import *
fd(100)
python 2 2蟒蛇例項(turtle函式)
def drawsnake rad,angle,len,neckrad def定義函式 函式是一組 的集合,用於表達乙個功能,或者說函式表達一組 的歸屬,函式名稱是這段 的名字 def所定義的函式在程式中未經呼叫不能直接執行,需要通過函式名呼叫才能夠執行 for i in range len tur...
011 例項2 Python蟒蛇繪製
目錄二 python蟒蛇繪製 例項編寫 三 執行效果 四 python蟒蛇繪製 舉一反三 十天快速入門 python完整教程目錄 用程式繪製一條蟒蛇 設計蟒蛇的基本形狀 一段程式為何能夠產生窗體?為何能在窗體上繪製圖形?如何繪製一條線?如何繪製乙個弧形?如何繪製一條蟒蛇?用程式繪製一條蟒蛇 能否借鑑...
011 例項2 Python蟒蛇繪製
目錄 二 python蟒蛇繪製 例項編寫 三 執行效果 四 python蟒蛇繪製 舉一反三 用程式繪製一條蟒蛇 設計蟒蛇的基本形狀 問題2 python蟒蛇繪製從 開始呢?用程式繪製一條蟒蛇 能否借鑑 例項1 溫度轉換,然後進行python蟒蛇繪製?似乎無從下手,且聽老師繼續分解 pythondra...