日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 的笔记

發布時間:2023/11/30 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 的笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

語言:Python
IDE:Python.IDE

需求

做出彩虹效果

顏色空間

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

代碼示例

#-*- coding:utf-8 –*- from turtle import * def HSB2RGB(hues): ?hues = hues * 3.59 #100轉成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") ?tracer(True) ?mainloop() if __name__ == "__main__": ?main() 結果
??

轉載于:https://www.cnblogs.com/shinawear/p/10529574.html

總結

以上是生活随笔為你收集整理的python 的笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。