python繪製五彩蟒蛇

2021-08-14 21:50:28 字數 832 閱讀 2625

作為python新手,今天在課程網上用python學了蟒蛇的畫法,看了課後題要畫乙隻五彩蟒蛇,我就根據c語言的思路,引入陣列來完成,首先我在idle上試了試python的陣列表示方法,並且大概了解了python陣列元素的引用方法,這對畫蟒蛇來說足夠了,下面貼上**,較原先畫蟒蛇的程式並沒有太大改動。(第一次發部落格

import turtle

def drawsnake(rad,angle,len,neckrad):

a = ['blue','red','yellow','green','pink']

for i in range(0,len):

turtle.pencolor(a[i])

turtle.circle(rad,angle)

turtle.circle(-rad,angle)

turtle.pencolor('black')    

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.seth(-40)

drawsnake(40,80,5,pythonsize/2)

main()

程式執行結果:

五彩繽紛的卡片

description tom有許多的卡片有四種顏色分別為red green blue yellow 隨機拿出n張卡片排成一列,為美觀,tom想替換掉相連相同顏色卡片 input 第一行輸入乙個整數n,表示n個字元,接著輸入 r g b y 中的乙個字元表示第i張卡片的顏色 output 輸出需要替...

五彩歌詞1 資訊收集

通過歌手預覽頁來獲取歌手詳情頁的id,並將其和歌手名對應,儲存在字典裡。通過歌手詳情頁來獲取歌曲id,並將其和歌曲名對應,儲存在字典裡。要注意去除歌曲裡的特殊字元,避免在用歌曲名命名檔案時,特殊歌曲名造成的檔名錯誤。寫入失敗 import requests import json import re...

Python之繪製蟒蛇

1 turtle庫是python常用的繪製影象的庫,根據一組函式的指令決定軌跡圖形。2 def用於定義函式,def所定義的函式在程式中未經呼叫不能直接執行,需要通過函式名呼叫才能執行。3 turtle.setup 寬度,高度,左上角橫座標,左上角縱座標 這個函式用於建立乙個圖形視窗。4 turtle...