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

用python繪制彩色螺旋線代碼

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

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

from turtle import *
hideturtle()     #隱藏畫筆
title("螺旋線")   #設(shè)置標(biāo)題
speed(10)         #速度調(diào)最快
colormode(255)     #將RGB顏色值設(shè)置成整數(shù)輸入
r=255
g=0
b=0                 #設(shè)置最初RGB顏色值(是紅色哦)
for i in range(51):
    color(r,g,b)
    fd(i)
    left(91)
    g+=5   #顏色由紅色變?yōu)辄S色(將綠色值增加),這里的5不是隨便取的,是為了與循環(huán)次數(shù)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)樘焖{(lán)色(藍(lán)色值增加)
for i in range(51):
    color(r,g,b)
    fd(51*3+i)
    left(91)
    g-=5           #變?yōu)樯钏{(lán)(綠色值減少)
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()

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

    Python作用域用法實例詳解

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

    python字符串連接方法分析

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

    Python結(jié)合ImageMagick實現(xiàn)多張圖片合并為一個pdf文件的方法

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

    Python腳本導(dǎo)出為exe程序的方法

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

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

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

    Python3顯示當(dāng)前時間、計算時間差及時間加減法示例代碼

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

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

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

    Django 請求Request的具體使用方法

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

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

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

最新評論