亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python繪制雪景圖

 更新時間:2019年12月16日 14:30:17   作者:zenobia119  
這篇文章主要為大家詳細(xì)介紹了python繪制雪景圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python繪制雪景圖的具體代碼,供大家參考,具體內(nèi)容如下

繪制雪景圖,應(yīng)用到turtle和random。

from turtle import *
from random import *
# 繪制隨機(jī)雪花
def DrawSnow(snow):
 x = randrange(-750, 750)
 y = randrange(-50, 400)
 snowcolor = (randrange(0, 255), randrange(0, 255), randrange(0, 255))
 snowsize = randrange(10, 20)
 snowstyle = choice([30, 45])
 snow.penup()
 snow.setpos(x, y)
 snow.pendown()
 colormode(255)
 snow.pencolor(snowcolor)
 for i in range(int(360/snowstyle)):
 if snowsize < 11:
  snowstyle = 90
 snow.forward(snowsize)
 snow.backward(snowsize)
 snow.right(snowstyle)
#繪制上半部分雪花
def InitSnow(n):
 snow = Turtle()
 for i in range(n):
 DrawSnow(snow)
#繪制下半部分雪地
def InitField():
 field = Turtle()
 colormode(255)
 for i in range(300):
 x = randrange(-850, 850)
 y = randrange(-400, 0)
 width = randrange(50, 200)
 length = randrange(3, 8)
 field.penup()
 field.setpos(x, y)
 field.pendown()
 tempcolor = int(-255 * y/400)
 print(tempcolor)
 fieldcolor = (tempcolor, tempcolor, tempcolor)
 field.color(fieldcolor, fieldcolor)
 field.begin_fill()
 field.fd(width)
 field.circle(length, 180)
 field.fd(width)
 field.circle(length, 180)
 field.end_fill()
 
def main():
 bgcolor("black")
 tracer(False)
 InitField()
 InitSnow(200)
 tracer(True)
 mainloop()
 
if __name__ == '__main__':
 main()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python讀取word文檔的方法

    python讀取word文檔的方法

    這篇文章主要介紹了python讀取word文檔的方法,實例分析了Python基于win32com操作word文檔的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 基于Python實現(xiàn)五子棋-(人機(jī)對戰(zhàn))

    基于Python實現(xiàn)五子棋-(人機(jī)對戰(zhàn))

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)五子棋游戲(人機(jī)對戰(zhàn)版),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-05-05
  • Python + OpenCV 實現(xiàn)LBP特征提取的示例代碼

    Python + OpenCV 實現(xiàn)LBP特征提取的示例代碼

    這篇文章主要介紹了Python + OpenCV 實現(xiàn)LBP特征提取的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python實現(xiàn)的多項式擬合功能示例【基于matplotlib】

    Python實現(xiàn)的多項式擬合功能示例【基于matplotlib】

    這篇文章主要介紹了Python實現(xiàn)的多項式擬合功能,結(jié)合實例形式分析了Python基于matplotlib模塊進(jìn)行數(shù)值運算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python使用字典實現(xiàn)的簡單記事本功能示例

    Python使用字典實現(xiàn)的簡單記事本功能示例

    這篇文章主要介紹了Python使用字典實現(xiàn)的簡單記事本功能,結(jié)合實例形式分析了基于字典的數(shù)據(jù)存儲、讀取、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python函數(shù)參數(shù)和注解的使用

    Python函數(shù)參數(shù)和注解的使用

    本文介紹了Python函數(shù)的四種參數(shù):定位參數(shù)、可變參數(shù)、默認(rèn)值參數(shù)、關(guān)鍵字參數(shù),和第五種Python3新特性參數(shù):僅限關(guān)鍵字參數(shù)。函數(shù)注解是一種元數(shù)據(jù),存在__annotations__屬性中,備注函數(shù)的參數(shù)和返回值的類型,它只是個注解,Python不會做任何強制檢查。
    2021-06-06
  • python實現(xiàn)批處理文件

    python實現(xiàn)批處理文件

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)批處理文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • python排序的方法實例總結(jié)

    python排序的方法實例總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python排序的方法實例總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • Python Collections強大的數(shù)據(jù)結(jié)構(gòu)工具使用實例探索

    Python Collections強大的數(shù)據(jù)結(jié)構(gòu)工具使用實例探索

    這篇文章主要介紹了Python Collections強大的數(shù)據(jù)結(jié)構(gòu)工具的使用實例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 解讀python如何實現(xiàn)決策樹算法

    解讀python如何實現(xiàn)決策樹算法

    在本篇文章里我們給讀者們分享了關(guān)于python如何實現(xiàn)決策樹算法的相關(guān)知識點內(nèi)容,需要的朋友們參考下。
    2018-10-10

最新評論