python使用turtle庫(kù)與random庫(kù)繪制雪花
更新時(shí)間:2021年10月19日 08:57:37 作者:蠡1204
這篇文章主要為大家詳細(xì)介紹了python使用turtle庫(kù)與random庫(kù)繪制雪花,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了python繪制雪花的具體代碼,供大家參考,具體內(nèi)容如下
代碼非常容易理解,畫著玩玩還是可以的。直接上代碼
# -*- coding: utf-8 -*- """ Created on Fri Jan 12 14:35:14 2018 @author: Administrator """ from turtle import * from random import * def ground(): hideturtle() speed(100) for i in range(400): pensize(randint(5,10)) x=randint(-400,350) y=randint(-280,-1) r=-y/280 g=-y/280 b=-y/280 pencolor(r,g,b) penup() goto(x,y) pendown() forward(randint(40,100)) def snow(): hideturtle() speed(100) pensize(2) for i in range(100): r=random() g=random() b=random() pencolor(r,g,b) penup() setx(randint(-350,350)) sety(randint(1,270)) pendown() dens=randint(8,12) snowsize=randint(10,14) for j in range(dens): forward(snowsize) backward(snowsize) right(360/dens) def main(): setup(800, 600, 0, 0) tracer(False) bgcolor("black") snow() ground() tracer(True) mainloop() main()
運(yùn)行結(jié)果
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
用于業(yè)余項(xiàng)目的8個(gè)優(yōu)秀Python庫(kù)
今天小編就為大家分享一篇用于業(yè)余項(xiàng)目的8個(gè)大型Python庫(kù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-09-09python mqtt 客戶端的實(shí)現(xiàn)代碼實(shí)例
這篇文章主要介紹了python mqtt 客戶端代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09Python應(yīng)用03 使用PyQT制作視頻播放器實(shí)例
本篇文章主要介紹了Python使用PyQT制作視頻播放器實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12Python使用Matplotlib實(shí)現(xiàn)雨點(diǎn)圖動(dòng)畫效果的方法
這篇文章主要介紹了Python使用Matplotlib實(shí)現(xiàn)雨點(diǎn)圖動(dòng)畫效果的方法,結(jié)合實(shí)例形式分析了win10安裝ffmpeg及animation函數(shù)的使用相關(guān)操作技巧,需要的朋友可以參考下2017-12-12利用python實(shí)現(xiàn)命令行有道詞典的方法示例
平常都是用終端敲, 有時(shí)候不會(huì)的詞語(yǔ)也懶得打開詞典了,干脆搞了個(gè)簡(jiǎn)單的查詞命令。下面這篇文章主要給大家介紹了利用python實(shí)現(xiàn)命令行有道詞典的方法示例,需要的朋友可以參考借鑒,一起來(lái)看看吧。2017-01-01