欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用python繪制彩色螺旋線代碼

 更新時間:2022年01月20日 10:14:44   作者:qq_41007457  
大家好,本篇文章主要講的是用python繪制彩色螺旋線代碼,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下

網上看到過許多螺旋線的程序,但不是黑色就是單個顏色不變。這里作者編了一個程序,還很漂亮的。希望大家喜歡!?。∈褂胻urtle繪圖。代碼如下。(繪圖窗口最大化更好)

from turtle import *
hideturtle()     #隱藏畫筆
title("螺旋線")   #設置標題
speed(10)         #速度調最快
colormode(255)     #將RGB顏色值設置成整數輸入
r=255
g=0
b=0                 #設置最初RGB顏色值(是紅色哦)
for i in range(51):
    color(r,g,b)
    fd(i)
    left(91)
    g+=5   #顏色由紅色變?yōu)辄S色(將綠色值增加),這里的5不是隨便取的,是為了與循環(huán)次數51相乘得255
for i in range(51):
    color(r,g,b)
    fd(51+i)
    left(91)
    r-=5             #顏色變?yōu)榫G色(紅色值減少)
for i in range(51):
    color(r,g,b)
    fd(51*2+i)
    left(91)
    b+=5            #顏色變?yōu)樘焖{色(藍色值增加)
for i in range(51):
    color(r,g,b)
    fd(51*3+i)
    left(91)
    g-=5           #變?yōu)樯钏{(綠色值減少)
for i in range(51):
    color(r,g,b)
    fd(51*4+i)
    left(91)
    r+=5          #變紫(紅色值增加)
for i in range(51):
    color(r,g,b)
    fd(51*5+i)
    left(91)
    b-=5           #變紅,后面省略
for i in range(51):
    color(r,g,b)
    fd(51*6+i)
    left(91)
    g+=5
for i in range(51):
    color(r,g,b)
    fd(51*7+i)
    left(91)
    r-=5
for i in range(51):
    color(r,g,b)
    fd(51*8+i)
    left(91)
    b+=5
for i in range(51):
    color(r,g,b)
    fd(51*9+i)
    left(91)
    g-=5
for i in range(51):
    color(r,g,b)
    fd(51*10+i)
    left(91)
    r+=5
done()

這里給大家用系統自帶的畫圖演示一下顏色的變化。

首先畫筆顏色是紅色,RGB值是255、0、0。

然后綠色值增加到255,顏色變?yōu)辄S色。此時RGB值為255、255、0。

紅色值減少到0,顏色變?yōu)榫G色。此時RGB值為0、255、0。

  藍色值增加,顏色變?yōu)闇\藍色(青色)。

 后面就省略了。相信大家知道怎么做。下面是效果圖:

到此這篇關于用python繪制彩色螺旋線代碼的文章就介紹到這了,更多相關python彩色螺旋線內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 一文掌握python中的__init__的意思及使用場景分析

    一文掌握python中的__init__的意思及使用場景分析

    __init__是構造方法,誰調用,表示誰(更直觀的理解就是類的方法中,誰調用,表示誰,見下面第一個代碼)??!并不是必選項,也就是說在類中,這個不是必須用的,那什么場景需要用到,什么場景不需要用到呢,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • Python作用域用法實例詳解

    Python作用域用法實例詳解

    這篇文章主要介紹了Python作用域用法,結合實例形式詳細分析了Python作用域概念,用法與相關函數的使用技巧,需要的朋友可以參考下
    2016-03-03
  • python字符串連接方法分析

    python字符串連接方法分析

    這篇文章主要介紹了python字符串連接方法,結合實例形式對比分析了常用的字符串連接技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-04-04
  • Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法

    Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法

    這篇文章主要介紹了Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法,結合實例形式分析了Python將圖片文件轉換為pdf文件的相關操作技巧,需要的朋友可以參考下
    2018-04-04
  • Python腳本導出為exe程序的方法

    Python腳本導出為exe程序的方法

    這篇文章主要介紹了如何把Python腳本導出為exe程序的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python smtplib模塊自動收發(fā)郵件功能(二)

    python smtplib模塊自動收發(fā)郵件功能(二)

    這篇文章主要為大家詳細介紹了python smtplib模塊自動收發(fā)郵件功能的第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python3顯示當前時間、計算時間差及時間加減法示例代碼

    Python3顯示當前時間、計算時間差及時間加減法示例代碼

    這篇文章主要給大家介紹了關于Python3顯示當前時間、計算時間差及時間加減法的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python3具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • python裝飾器常見使用方法分析

    python裝飾器常見使用方法分析

    這篇文章主要介紹了python裝飾器常見使用方法,結合實例形式分析了Python裝飾器的功能及三種常見的裝飾模式使用技巧,需要的朋友可以參考下
    2019-06-06
  • Django 請求Request的具體使用方法

    Django 請求Request的具體使用方法

    這篇文章主要介紹了Django 請求Request的具體使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Python中根據時間自動創(chuàng)建文件夾的代碼實現

    Python中根據時間自動創(chuàng)建文件夾的代碼實現

    這篇文章主要介紹了Python中根據時間自動創(chuàng)建文件夾的代碼實現,這樣的話給工作帶來極大的便利,方便桌面文件按時間存放,具體實例代碼跟隨小編一起看看吧
    2021-10-10

最新評論