python蟒蛇例項

2021-10-13 14:12:59 字數 1369 閱讀 6788

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...