首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

content_1727226732355.zip

行业研究 1.49KB 29 需要积分: 1
立即下载

资源介绍:

content_1727226732355.zip
from turtle import * from random import * from math import * def tree(n, l): pd () # 下笔 # 阴影效果 t = cos ( radians ( heading () + 45 ) ) / 8 + 0.25 pencolor ( t, t, t ) pensize ( n / 3 ) forward ( l ) # 画树枝 if n > 0: b = random () * 15 + 10 # 右分支偏转角度 c = random () * 15 + 10 # 左分支偏转角度 d = l * (random () * 0.25 + 0.7) # 下一个分支的长度 # 右转一定角度,画右分支 right ( b ) tree ( n - 1, d ) # 左转一定角度,画左分支 left ( b + c ) tree ( n - 1, d ) # 转回来 right ( c ) else: # 画叶子 right ( 90 ) n = cos ( radians ( heading () - 45 ) ) / 4 + 0.5 ran = random () # 这里相比于原来随机添加了填充的圆圈,让樱花叶子看起来更多一点 if (ran > 0.7): begin_fill () circle ( 3 ) fillcolor ( 'pink' ) # 把原来随机生成的叶子换成了统一的粉色 pencolor ( "pink" ) circle ( 3 ) if (ran > 0.7): end_fill () left ( 90 ) # 添加0.3倍的飘落叶子 if (random () > 0.7): pu () # 飘落 t = heading () an = -40 + random () * 40 setheading ( an ) dis = int ( 800 * random () * 0.5 + 400 * random () * 0.3 + 200 * random () * 0.2 ) forward ( dis ) setheading ( t ) # 画叶子 pd () right ( 90 ) n = cos ( radians ( heading () - 45 ) ) / 4 + 0.5 pencolor ( n * 0.5 + 0.5, 0.4 + n * 0.4, 0.4 + n * 0.4 ) circle ( 2 ) left ( 90 ) pu () # 返回 t = heading () setheading ( an ) backward ( dis ) setheading ( t ) pu () backward ( l ) # 退回 bgcolor ( 0.956, 0.9255, 0.9882 ) # 设置背景色(把灰色换成淡紫色) ht () # 隐藏turtle speed ( 0 ) # 速度 1-10渐进,0 最快 tracer ( 0, 0 ) pu () # 抬笔 backward ( 50 ) left ( 90 ) # 左转90度 pu () # 抬笔 backward ( 300 ) # 后退300 tree ( 12, 100 ) # 递归7层 done () from turtle import* import time def drawgap(): pu() fd(5) def drawline(darw): drawgap() pd() if darw else pu fd(40) drawgap() right(90) def drawdigit(digit): drawline(True) if digit in [2, 3, 4, 5, 6, 8, 9] else drawline(False) drawline(True) if digit in [0, 1, 3, 4, 5, 6, 7, 8, 9] else drawline(False) drawline(True) if digit in [0, 2, 3, 5, 6, 8, 9] else drawline(False) drawline(True) if digit in [0, 2, 6, 8] else drawline(False) left(90) drawline(True) if digit in [0, 4, 5, 6, 8, 9] else drawline(False) drawline(True) if digit in [0, 2, 3, 5, 6, 7, 8, 9] else drawline(False) drawline(True) if digit in [0, 1, 2, 3, 4, 7, 8, 9] else drawline(False) left(180) pu() fd(20) def countdown(): pencolor('green') for i in range(30,-1,-1): if i > 10: a = i//10 b = i%10 drawdigit(a) fd(20) drawdigit(b) elif i == 10: drawdigit(1) fd(20) drawdigit(0) else: drawdigit(i) pu() goto(75,-55) pd() write("秒", move=False, align='left', font=("Times new roman", 75, "bold")) time.sleep(0.5) clear() pu() goto(-80,0) pd() def main(): pensize(5) speed('fast') pu() goto(-80,0) pd() countdown() time.sleep(1) hideturtle() done() main()

资源文件列表:

content_1727226732355.zip 大约有1个文件
  1. 代码/樱花树.txt 3.79KB
0评论
提交 加载更多评论
其他资源 JavaScript玩转机器学习-Tensorflow.js项目实战
JavaScript玩转机器学习-Tensorflow.js项目实战
JavaScript玩转机器学习-Tensorflow.js项目实战 JavaScript玩转机器学习-Tensorflow.js项目实战 JavaScript玩转机器学习-Tensorflow.js项目实战
Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲
Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲
allure-2.28.0下载资源
allure-2.28.0下载资源
1_配置表 (1).zip
1_配置表 (1).zip
数字媒体技术课终作业,基于HTML,css,JavaScript开发的打飞机小游戏
数字媒体技术课终作业,基于HTML,css,JavaScript开发的打飞机小游戏。可以流畅运行,涵盖背景音乐和分数系统,适合当作小作业提交。
2222222222222222222222222222222222222
222222222222222222222222222
63685deb92d7a352fbc2bae374d805c5.zip
63685deb92d7a352fbc2bae374d805c5.zip
数字图像处理MATLAB编程课件.zip
数字图像处理MATLAB编程课件.zip