python使用turtle庫與random庫繪制雪花
更新時間:2021年10月19日 08:57:37 作者:蠡1204
這篇文章主要為大家詳細介紹了python使用turtle庫與random庫繪制雪花,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了python繪制雪花的具體代碼,供大家參考,具體內容如下
代碼非常容易理解,畫著玩玩還是可以的。直接上代碼
# -*- 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()
運行結果
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Python使用Matplotlib實現(xiàn)雨點圖動畫效果的方法
這篇文章主要介紹了Python使用Matplotlib實現(xiàn)雨點圖動畫效果的方法,結合實例形式分析了win10安裝ffmpeg及animation函數(shù)的使用相關操作技巧,需要的朋友可以參考下2017-12-12