#引入外部庫,turtle是python中常用的繪製影象的使用者庫
#小烏龜的爬行軌跡
import
turtle
#def 用於定義函式
defdrawsnake(rad,angle,len,neckrad):
for i in
range(len):
#讓小烏龜沿著圓形軌跡爬行,rad :圓形軌跡半徑的位置
#rad: 半徑在小烏龜執行軌跡左側rad遠的地方(rad為負值6表示在右側)
#angle:表示小烏龜沿著圓形爬行的弧度值
turtle.circle(rad,angle)
turtle.circle(-rad, angle)
turtle.circle(rad, angle/2)
#fd函式又叫forward函式,表示小烏龜向前直線移動,引數表示爬行的距離
turtle.fd(rad)
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)
defmain():
#啟**形視窗(視窗寬度,視窗高度,左上角在螢幕中的座標位置,)
#以左上角為原點,分別向右向下分別是x軸y軸
turtle.setup(1300,800,0,0)
#小烏龜執行軌跡的寬度(畫素)
pythonsize=30
#小烏龜執行軌跡的顏色
turtle.pensize(pythonsize)
#小烏龜啟動時執行的寬度
turtle.pencolor("
blue")
#小烏龜開始執行時的執行的方向,引數表示角度值,賦值表示相反方向
#0表示向東,90 表示向北,180表示向西,270表示向南
turtle.seth(-40)
#呼叫繪製蟒蛇的功能
drawsnake(40,80,5,pythonsize/2)
al=input("")#
首先執行這句(然後跳轉到上面的main函式)
蟒蛇繪製程式
import turtle defdrawshake rad,angle,len,neckrad for i in range len turtle.circle rad,angle turtle.circle rad,angle turtle.circle rad,angle 2 turtle.f...
蟒蛇繪製程式
import turtle def drawsnack rad,angle,len,neckrad for i in range len turtle.circle rad,angle turtle.circle rad,angle turtle.circle rad,angle 2 turtle....
Python蟒蛇繪製程式
turtle函式庫 python中很流行的,用於繪製影象的函式庫。使用turtle庫,首先需要有乙個概念,即 在平面座標系中,有乙隻小烏龜,它從原點出發,根據函式的指令確定前進的方向和方式,進行移動,由此繪製成了圖形。繪製一條蟒蛇,如下 程式 import turtle def drawsnake ...