• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Python中的Turtle庫創(chuàng)建漂亮螺旋線的程序設(shè)計

      2018-01-17 10:41:28彭莉
      鋒繪 2018年7期
      關(guān)鍵詞:種顏色螺旋線海龜

      彭莉

      摘要:Python語言的簡潔性、易讀性以及可擴展性,學(xué)習(xí)部分內(nèi)容,就能編寫一些方便的小程序。

      關(guān)鍵詞:Python語言;程序設(shè)計

      1 引言

      Python語言自從20世紀(jì)90年代初誕生至今已被逐漸廣泛應(yīng)用于系統(tǒng)管理任務(wù)的處理和Web編程。Python語言的簡潔性、易讀性以及可擴展性,Python編程語言有許多語法結(jié)構(gòu)、標(biāo)準(zhǔn)庫函數(shù)和交互式開發(fā)環(huán)境功能。因此只需要學(xué)習(xí)部分內(nèi)容,就能編寫一些方便的小程序。

      2 創(chuàng)建漂亮復(fù)雜的視覺效果

      下面使用Python中的Turtle庫編寫簡短的、簡單的程序來創(chuàng)建漂亮的、復(fù)雜的視覺效果。這個海龜帶著一只鋼筆,我們可以讓海龜無論移動到哪都使用這只鋼筆來繪制線條。通過編寫代碼,以各種很酷的模式移動海龜,我們可以繪制出令人驚奇的圖片。

      2.1 畫出四個圓

      輸入以下代碼:

      命令t.circle(50)讓海龜?shù)匿摴P在屏幕繪制一個固定大?。ɑ虬霃剑?0的圓的命令,最后一行代碼t.left(90)讓海龜向左轉(zhuǎn)90“,或者說轉(zhuǎn)四分之一個圈,隨著x從0增加到3,會畫出4個半徑為50的圓,如圖1所示。

      我們只是將程序的最后一行修改為t.left(92),每次向左轉(zhuǎn)的比90°多

      一點點的話(在這個例子中,是92°),會將圓略微向外拋出一點點,如圖2所示。我們再嘗試將最后一行的角度修改為111、46、61或121等。每次保存程序然后運行它,看看所做的修改會如何影響到程序的繪制。

      2.2 繪制螺旋線

      再次修改代碼,t.circle(x)函數(shù)讓程序在當(dāng)前位置繪制了一個半徑為x的圓。海龜通過每次圍繞圖形旋轉(zhuǎn)的比90°多一點點,從而繪制出螺旋線的形狀。

      #Circlell.py

      import turtle

      t=turtle.Pen()

      for x in range(100):

      t.cirele(x)

      t.left(92)

      2.3 添加顏色

      我們要創(chuàng)建一個名為colors的列表變量并且在列表中放置4種顏色,每次遍歷繪制循環(huán)的時候修改鋼筆顏色。為了做到這一點,我們需要將t.pencolor()函數(shù)移入到for循環(huán)下的一組指令之中,還需要告訴pen-color函數(shù),我們想要使用列表中的哪一種顏色。pen-color函數(shù)中唯一的新增部分是(colors[x%4])。[x%4]告訴Python我們將使用colors列表中的前4種顏色,即編號從0~3的顏色并且每當(dāng)x變化的時候就遍歷它們。在這個例子中、我們的顏色列表只有4種顏色,因此,我們需要一次又一次地遍歷這4種顏色。

      3 結(jié)語

      我們使用Turtle庫的工具繪制了令人印象深刻的彩色形狀。我們使import命令把這個庫導(dǎo)入到自己的程序中,同時以這種方式來重用代碼是編程的最強大的功能之一。

      參考文獻(xiàn)

      [1]Python編程快速上手—讓繁瑣工作自動化[美].Al Sweigart著,王海鵬譯.

      猜你喜歡
      種顏色螺旋線海龜
      滾齒螺旋線傾斜偏差的修形
      安徽科技(2021年2期)2021-03-05 06:31:14
      海龜
      V波段三種螺旋線類慢波結(jié)構(gòu)高頻特性
      觀察:顏色數(shù)一數(shù)
      孩子(2019年10期)2019-11-22 08:06:01
      可怕:一塊塑料便可“殺死”一只海龜
      海龜
      海龜
      數(shù)控車實操中異型牙螺旋線的編程與加工
      纏繞螺旋線斜拉索氣動性能的數(shù)值模擬
      迷人的顏色
      娃娃畫報(2009年11期)2009-12-07 03:38:20
      衡南县| 黑河市| 大理市| 疏勒县| 杂多县| 满洲里市| 疏附县| 南充市| 墨竹工卡县| 朔州市| 朝阳区| 北票市| 安丘市| 黄石市| 凯里市| 城口县| 谷城县| 玉林市| 海晏县| 都匀市| 茶陵县| 徐闻县| 万源市| 宜兰市| 筠连县| 陵川县| 安义县| 正定县| 东乡县| 奎屯市| 新乡市| 鸡东县| 云龙县| 栾城县| 浮山县| 茂名市| 山阳县| 闻喜县| 胶州市| 六盘水市| 屯留县|