最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python利用turtle庫(kù)繪制彩虹代碼示例

 更新時(shí)間:2017年12月20日 13:58:52   作者:Mrlboro  
這篇文章主要介紹了Python利用turtle庫(kù)繪制彩虹代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。

語(yǔ)言:Python
IDE:Python.IDE

需求

做出彩虹效果

顏色空間

RGB模型:光的三原色,共同決定色相
HSB/HSV模型:H色彩,S深淺,B飽和度,H決定色相
需要將HSB模型轉(zhuǎn)換為RGB模型

代碼示例

#-*- coding:utf-8 –*-
from turtle import *

def HSB2RGB(hues):
 hues = hues * 3.59 #100轉(zhuǎn)成359范圍
 rgb=[0.0,0.0,0.0]
 i = int(hues/60)%6
 f = hues/60 -i
 if i == 0:
  rgb[0] = 1; rgb[1] = f; rgb[2] = 0
 elif i == 1:
  rgb[0] = 1-f; rgb[1] = 1; rgb[2] = 0
 elif i == 2:
  rgb[0] = 0; rgb[1] = 1; rgb[2] = f
 elif i == 3:
  rgb[0] = 0; rgb[1] = 1-f; rgb[2] = 1
 elif i == 4:
  rgb[0] = f; rgb[1] = 0; rgb[2] = 1
 elif i == 5:
  rgb[0] = 1; rgb[1] = 0; rgb[2] = 1-f
 return rgb

def rainbow():
 hues = 0.0
 color(1,0,0)
 #繪制彩虹
 hideturtle()
 speed(100)
 pensize(3)
 penup()
 goto(-400,-300)
 pendown()
 right(110)
 for i in range (100):
  circle(1000)
  right(0.13)
  hues = hues + 1
  rgb = HSB2RGB(hues)
  color(rgb[0],rgb[1],rgb[2]) 
 penup()

def main():
 setup(800, 600, 0, 0)
 bgcolor((0.8, 0.8, 1.0))
 tracer(False)
 rainbow()
 #輸出文字
 tracer(False)
 goto(100,-100)
 pendown()
 color("red")
 write("腳本之家",align="center",
   font=("Script MT Bold", 80, "bold"))
 tracer(True)

 mainloop()

if __name__ == "__main__":
 main()

效果展示:

總結(jié)

起初在圖片上添加中文“腳本之家”的時(shí)候,由于小編使用的是Python2.x,還發(fā)生了亂碼,解決方法很簡(jiǎn)單,在代碼前面添加一句

#-*- coding:utf-8 –*-

更詳細(xì)辦法參考:python中文亂碼不著急,先看懂字節(jié)和字符

以上就是本文關(guān)于Python利用turtle庫(kù)繪制彩虹代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

使用Python的turtle模塊畫圖的方法

Python中turtle作圖示例

Python內(nèi)置模塊turtle繪圖詳解

如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • python3如何使用saml2.0協(xié)議接入SSO

    python3如何使用saml2.0協(xié)議接入SSO

    SAML是一種用于在不同系統(tǒng)之間傳輸安全聲明的XML框架,通過(guò)IDP和SP之間的重定向訪問(wèn),SP向IDP請(qǐng)求用戶身份認(rèn)證,IDP驗(yàn)證用戶身份后返回SAML應(yīng)答,本文以python3和python3-saml庫(kù)為例,介紹了如何接入公司SSO系統(tǒng),包括配置和處理登錄和登出請(qǐng)求
    2024-11-11
  • Python爬蟲教程知識(shí)點(diǎn)總結(jié)

    Python爬蟲教程知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于Python爬蟲教程知識(shí)點(diǎn)總結(jié),有興趣的朋友們可以學(xué)習(xí)參考下。
    2020-10-10
  • Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決

    Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決

    這篇文章主要介紹了Jupyter Notebook/VSCode導(dǎo)出PDF中文不顯示的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python如何設(shè)置靜態(tài)變量

    python如何設(shè)置靜態(tài)變量

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python如何設(shè)置靜態(tài)變量的相關(guān)文章,有興趣的朋友們可以參考下。
    2020-09-09
  • Python osgeo庫(kù)安裝失敗問(wèn)題的解決方案

    Python osgeo庫(kù)安裝失敗問(wèn)題的解決方案

    Osgeo是一個(gè)支持開源地理空間數(shù)據(jù)處理的基金會(huì),我們可以在python中使用“osgeo”庫(kù)來(lái)訪問(wèn)其提供的高效地理空間數(shù)據(jù),在PyCharm安裝osgeo庫(kù)的時(shí)候,顯示報(bào)錯(cuò),所以本文記錄一下解決這個(gè)麻煩的步驟,需要的朋友可以參考下
    2025-04-04
  • matplotlib savefig 保存圖片大小的實(shí)例

    matplotlib savefig 保存圖片大小的實(shí)例

    今天小編就為大家分享一篇matplotlib savefig 保存圖片大小的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python之?dāng)?shù)據(jù)序列化(json、pickle、shelve)詳解

    Python之?dāng)?shù)據(jù)序列化(json、pickle、shelve)詳解

    這篇文章主要介紹了Python之?dāng)?shù)據(jù)序列化(json、pickle、shelve)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python判斷List中是否包含某個(gè)元素

    Python判斷List中是否包含某個(gè)元素

    在Python中,判斷一個(gè)列表(List)是否包含某個(gè)特定元素是常見的任務(wù)之一,本文就來(lái)介紹一下多種判斷List成員包含性的方法,并提供豐富的示例代碼,以幫助大家更好地理解和運(yùn)用這些技術(shù)
    2023-12-12
  • 關(guān)于pytorch中網(wǎng)絡(luò)loss傳播和參數(shù)更新的理解

    關(guān)于pytorch中網(wǎng)絡(luò)loss傳播和參數(shù)更新的理解

    今天小編就為大家分享一篇關(guān)于pytorch中網(wǎng)絡(luò)loss傳播和參數(shù)更新的理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • 詳解Python是如何處理不同時(shí)區(qū)的

    詳解Python是如何處理不同時(shí)區(qū)的

    時(shí)區(qū)是指在地球上不同地方的時(shí)間差異,地球分為?24?個(gè)時(shí)區(qū),每個(gè)時(shí)區(qū)都相對(duì)于格林威治標(biāo)準(zhǔn)時(shí)間或協(xié)調(diào)世界時(shí)(UTC)有所偏移。本文主要和大家來(lái)聊聊Python是如何處理不同時(shí)區(qū)的,希望對(duì)大家有所幫助
    2023-02-02

最新評(píng)論

噶尔县| 鄯善县| 枣阳市| 乐东| 德安县| 龙胜| 宜昌市| 汽车| 平利县| 嘉荫县| 重庆市| 辽中县| 大邑县| 大英县| 叶城县| 深州市| 二连浩特市| 永福县| 屏东县| 桃源县| 石泉县| 成都市| 芜湖县| 富锦市| 三明市| 尚志市| 阿图什市| 怀安县| 七台河市| 平原县| 青神县| 德庆县| 郯城县| 龙里县| 张家港市| 平遥县| 泽库县| 山东| 德阳市| 汉阴县| 乌审旗|