python用函數(shù)畫蟒蛇 python123蟒蛇繪制

如何采用Python語言繪制一條彩色的蟒蛇

你好,可以輸入以下程序(個人作了注釋,注釋不影響最終結(jié)果)。:

精河網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,精河網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為精河近千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設公司要多少錢,請找那個售后服務好的精河做網(wǎng)站的公司定做!

#畫彩色蟒蛇了#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿著一個圓形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #啟動圖形窗口,寬度,高度,左上角在屏幕中的坐標位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #運動軌跡的寬度,這里是30像素# turtle.seth(-40) #方向為東南方向40°# drawSnake(40,80,5,pythonsize/2)main()

格式自己整理一下。

如何用Python畫一條蛇

#畫彩色蟒蛇#import turtle def drawSnake(rad,angle,len,neckrad): mycolor=["black","red","red","blue","yellow"] yocolor=["yellow","green","yellow","red","red"] for i in range(len): turtle.pencolor(mycolor[i]) turtle.circle(rad,angle) #沿著一個圓形爬行# turtle.pencolor(yocolor[i]) turtle.circle(-rad,angle) turtle.pencolor("green") turtle.circle(rad,angle/2) turtle.pencolor("yellow") turtle.fd(rad) turtle.pencolor("red") turtle.circle(neckrad+1,180) turtle.pencolor("green") turtle.fd(rad*2/3)def main(): turtle.setup(1300,800,0,0) #啟動圖形窗口,寬度,高度,左上角在屏幕中的坐標位置,x,y# pythonsize = 30 turtle.pensize(pythonsize) #運動軌跡的寬度,這里是30像素# turtle.seth(-40) #方向為東南方向40°# drawSnake(40,80,5,pythonsize/2)main()

Python-彩色蟒蛇繪制

要用到turtle庫中的函數(shù),

turtle庫是一個繪制圖像的函數(shù)庫,橫軸為x軸,縱軸為y軸

def 表示用戶自定義函數(shù),drawsnake為函數(shù)名,()中為函數(shù)參數(shù)

定義顏色

循環(huán) len 次,i用來計數(shù)

pencolor() 函數(shù),改變畫筆顏色,參數(shù)為顏色

circle( ?, ?) ? 函數(shù),畫圓,第一個參數(shù)為半徑,正數(shù)表示在左側(cè),負數(shù)表示在右側(cè),第二個參數(shù)為圓形的弧度值。

fd()函數(shù),畫直線,參數(shù)為直線長度

fd()函數(shù),畫直線,參數(shù)為直線長度

用戶自定義函數(shù) ?main()

setup ( ?, , , ) 函數(shù),啟動圖形窗口,四個參數(shù)分別是,寬度,高度,窗口左上角在屏幕中的x坐標和y坐標。

定義畫筆寬度

pensize() 函數(shù),畫筆寬度,30像素

seth() 函數(shù),畫筆啟動時的方向,其中參數(shù),0表示東,順逆時針方向度數(shù)遞增。

調(diào)用drawsnake函數(shù)

調(diào)用main函數(shù)

網(wǎng)頁標題:python用函數(shù)畫蟒蛇 python123蟒蛇繪制
網(wǎng)站地址:http://muchs.cn/article28/dospccp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站制作App開發(fā)、微信公眾號、定制開發(fā)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設