Python绘图——漂亮的玫瑰(源代码)

这篇具有很好参考价值的文章主要介绍了Python绘图——漂亮的玫瑰(源代码)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

    2022-12-26发的“Python用turtle库绘制图形——漂亮的玫瑰”一文,比较受网友关注,反映良好,由于代码发的是源代码截图,不少网友私信我反映自己输入的代码不能正常运行,有的来信索要源代码,有的希望“分享一下代码”,故今天直接贴源代码,以满足网友的要求,来信就不一一回复了。

    因直接贴代码审核没有通过,故重复以下内容。

一、绘制玫瑰的方法

    花叶、花梗用形状(圆弧和直线)绘制,并填色,叶片上的锯齿状边缘(叶缘)用圆弧+转角+直线绘制,叶片上的叶脉用直线+圆弧绘制。花瓣部分相对复杂一些,既要表达花瓣的翻边(用前一篇毛笔简笔画的绘制方法),用轮廓线填色绘制边缘,但再要对此边缘构成的花瓣填色就困难了。解决有办法是分层绘制,先将整个花朵(花瓣部分)绘制成封闭形状,然后填花瓣色作为花瓣背景,再在其上绘制花瓣边缘,叠加在一起绘制成花瓣组成的花朵。

    为了方便处理叶片、花梗、花萼、花瓣的衔接,根据turtle绘图后面绘制的会覆盖前面绘制的图形这一原理,按先画花瓣背景,然后画叶片、花梗,再画花萼,最后画花瓣的顺序绘制。

绘制毛笔简笔画效果的原理就是先绘制粗细不匀的线条的轮廓,然后填色,以此模拟毛笔绘制效果。

二、turtle绘图命令汇总

    turtle绘图函数汇总。以下出现“|”表示或者,如penup() | pu() | up(),表示标准函数是penup(),也可以用其缩写函数pu()或up()。

1. 画笔控制函数

    以下出现“|”表示或者,如penup() | pu() | up(),标准方法是penup(),也可以用其缩写方法pu()或up()。

    penup() | pu() | up():抬起画笔。画笔运动将不绘制图形,仅移动,但不影响填色

    pendown() | pd() | down():落下画笔。画笔运动将绘制图形线条

    pensize(width) | width(width):画笔宽度(粗细)。宽度用像素表示,默认width=1

    pencolor(color):显示或设置画笔颜色。①参数color缺省时为显示当前画笔颜色;②一个参数时颜色必须是字符串或元组,可用颜色名字符串,如'tomato',十六进制RGB字符串,如'#ff6347',数值型RGB元组,如(255, 99, 71)或(1, 0.39, 0.28); ③三个参数,三个数值分别表示R, G, B,如255, 99, 71或1, 0.39, 0.28。

2. 运动控制函数

    forward(d) | fd(d):沿当前海龟方向向前移动d个像素距离(相对位置),如d为负数则向后移动,画笔方向不变。

    circle(radius, extent=None, steps=None):绘制半径为radius,角度为extent°的弧形或steps边内接边。如省略extent和steps,则画圆,radius为正,圆心在海龟方向左侧,radius为负,则圆心在海龟方向右侧;如指定extent,按角度°绘制圆弧,radius为正,圆心在海龟方向左侧,radius为负,则圆心在海龟方向右侧;如只指定steps,则绘制圆的内接正steps边形,如指定extent和steps,则绘制圆指定圆弧的内接正steps边折线。

    goto(x,y):移动到坐标(x, y)位置(绝对位置)。

3. 方向控制函数

    setheading(angle) | seth(angle):改变前进方向。如angle为正,则从海龟0°方向向角度正方向转到angle°(绝对度数);如angle为负,从海龟0°方向向角度负方向转到angle°(绝对角度)。默认水平方向向右为0°,逆时针方向为正,顺时针方向为负。

    left(angle) | lt(angle):海龟左转(逆时针方向)angle°(相对度数)。

    right(angle) | rt(angle):海龟右转(顺时针方向)angle°(相对度数)。

4. 填色控制函数

    begin_fill():在绘制要填充的形状之前调用。启动填色模式,此语句之后到end_fill()之间绘制的形状区域将用填充颜色填写色,即使抬笔也会填写色。

    end_fill():填充调用begin_fill()后绘制的形状。如形状不封闭,则先连接起点和终点然后再填色,填色后终止填色模式。抬笔不影响填色,只是抬笔后区域边缘不画线而已。

    fillcolor(color):显示或设置填充颜色。①参数color缺省时为显示当前填充颜色;②一个参数时颜色必须是字符串或元组,可用颜色名字符串,如'tomato',十六进制RGB字符串,如'#ff6347',数值型RGB元组,如(255, 99, 71)或(1, 0.39, 0.28); ③三个参数,三个数值分别表示R, G, B,如255, 99, 71或1, 0.39, 0.28。

5. 颜色控制函数

    colormode(cmode=None):显示或设置色彩模式。没有参数则返回色彩模式;缺省模式为1.0模式,即RGB范围为0-1.0,也称小数模式;可设置为255模式,即RGB范围为0-255的整数,也称整数模式

    color(*args):返回或设置画笔颜色和填充颜色。没有参数则返回画笔颜色和填充颜色;只有一个参数colorstring、(r, g, b)时,则同时设置pencolor()和fillcolor()为此颜色;二个参数colorstring1, colorstring2、(r1, g1, b1), (r2, g2,b2)时,前一颜色为画笔颜色、后一颜色为填充颜色;三个参数r, g, b时,则同时设置pencolor和fillcolor为此(r, g, b)颜色。

6. 海龟LOGO控制和文字字体控制函数

    showturtle() |st():显示海龟LOGO。

    hideturtle() |ht():隐藏海龟LOGO。

    write(arg,move=False,align="left",font=("Arial",8,"normal")):绘制文字。Align为方式,font为字体、大小和字形。本例字体为"Arial"、大小为8磅、字形为"正常"。

    由于Python的turtle库绘图语句都比较短,按规范程序有570余行,因在必要的位置上加了注释,并考虑篇幅将多条语句合并在同一行,虽不符合规范,也增加了阅读难度,但大大地压缩了篇幅,压缩后仅160余行,而且不影响程序的正常运行。

   Python用turtle库绘制图形——漂亮的玫瑰源程序(源代码):

############################################
# 设计 Zhang Ruilin  创建 2021-10-18 10:43 #
# turtle绘制复杂图案——毛笔画漂亮的玫瑰花 #
############################################
import turtle as tl

tl.speed(0)
tl.setup(600, 650)		# 设置画面尺寸
tl.title('海龟绘制复杂图案——简笔画漂亮的玫瑰花')
tl.up()
tl.goto(-180, 275)		# 坐标移至(-200,290)
# 绘制文字
tl.color('blue')		# 写标题的颜色(蓝色) 
tl.write('漂亮的玫瑰花',align='center',font=('微软雅黑',24))
R = 1/3				# 设置比例因子,用数据的1/3大小绘制
x0, y0 = R*650, R*850		# 设置玫瑰花中心位置偏移量
# 花瓣背景(花瓣主体)
tl.goto(R*1109-x0,y0-R*308)	# 花瓣背景起点坐标
tl.color('red')			# 设置花瓣为红色(画笔、填充都为红色)
tl.seth(-25); tl.down(); tl.begin_fill()
tl.circle(-400*R,38); tl.rt(115); tl.circle(300*R,45); tl.circle(-700*R,20)
tl.circle(700*R,4); tl.circle(-550*R,10); tl.circle(-300*R,27)
tl.circle(50*R,35); tl.circle(-800*R,5); tl.circle(-60*R,70)
tl.circle(900*R,12); tl.circle(100*R,27); tl.circle(-800*R,14)
tl.circle(-30*R,121); tl.circle(-800*R,15); tl.lt(90); tl.circle(400*R,18)
tl.circle(-50*R,140); tl.lt(130); tl.circle(-130*R,110); tl.circle(100*R,30)
tl.circle(-450*R,20); tl.circle(-250*R,60); tl.lt(70); tl.circle(-130*R,60)
tl.circle(500*R,21); tl.circle(-130*R,95); tl.circle(-200*R,20); tl.end_fill()
# 画花叶
tl.color('green')		# 设置花叶为绿色
tl.up(); tl.goto(R*560-x0,y0-R*1230)				# 花叶起点坐标
tl.down(); tl.seth(80); tl.begin_fill()
for i in range(5):		# 画第一片花叶
    tl.circle(410*R,20); tl.lt(120); tl.fd(35*R); tl.rt(120)	# 画叶缘
tl.fd(160*R); tl.lt(150); tl.fd(150*R)
for i in range(4):		# 画叶缘
    tl.rt(130); tl.fd(30*R); tl.lt(120+i*3); tl.circle(600*R,11-i)
tl.rt(130); tl.fd(30*R); tl.lt(125); tl.circle(500*R,30); tl.end_fill()
tl.up(); tl.seth(-35); tl.fd(150*R); tl.lt(185); tl.down()	# 画叶脉
tl.color('darkgreen')		# 叶脉用深绿色
tl.begin_fill(); tl.circle(-470*R,20); tl.circle(750*R,25); tl.fd(200*R)
tl.lt(175); tl.fd(190*R); tl.circle(-750*R,20); tl.circle(500*R,15)
tl.fd(100*R); tl.end_fill(); tl.up(); tl.lt(175); tl.fd(250*R)
tl.rt(45); tl.down(); tl.pensize(3); tl.fd(160*R)
for i in range(2):
    tl.up(); tl.lt(120); tl.fd(110*R); tl.rt(115); tl.down(); tl.fd((150-i*20)*R)
tl.up(); tl.lt(140); tl.fd(150*R); tl.lt(120); tl.down(); tl.fd(100*R)
for i in range(2):
    tl.up(); tl.rt(110); tl.fd((100+i*5)*R); tl.lt(110); tl.down(); tl.fd(140*R)

tl.color('green')		# 设置线条颜色和填充颜色同为绿色
tl.up(); tl.seth(-80)		# 第二片花叶
tl.fd(250*R); tl.pensize(1); tl.down(); tl.seth(125); tl.begin_fill()
for i in range(5):
    tl.circle(330*R,20); tl.lt(120); tl.fd(30*R); tl.rt(120)
tl.fd(130*R); tl.lt(150); tl.fd(120*R)
for i in range(4):
    tl.rt(130); tl.fd(25*R); tl.lt(120+i*3); tl.circle(460*R,11-i)
tl.rt(130); tl.fd(25*R); tl.lt(125); tl.circle(400*R,30); tl.end_fill()
tl.up(); tl.seth(12); tl.fd(120*R); tl.lt(182); tl.down()
tl.color('darkgreen'); tl.begin_fill(); tl.circle(-380*R,20)
tl.circle(600*R,30); tl.fd(130*R); tl.lt(175); tl.fd(120*R)
tl.circle(-600*R,25); tl.circle(400*R,15); tl.fd(80*R); tl.end_fill()
tl.up(); tl.lt(175); tl.fd(200*R); tl.rt(45); tl.down(); tl.pensize(3)
tl.fd(150*R)
for i in range(2):
    tl.up(); tl.lt(120); tl.fd(90*R); tl.rt(115); tl.down(); tl.fd((100-i*15)*R)
tl.up(); tl.lt(140); tl.fd(110*R); tl.lt(120); tl.down(); tl.fd(100*R)
for i in range(2):
    tl.up(); tl.rt(110); tl.fd((80+i*5)*R); tl.lt(110); tl.down(); tl.fd(110*R)
tl.up(); tl.rt(10); tl.fd(500*R); tl.seth(90); tl.color('green'); tl.pensize(1)
tl.begin_fill()			# 画第三片花叶
for i in range(5):
    tl.circle(-410*R,20); tl.rt(120); tl.fd(35*R); tl.lt(120)
tl.fd(160*R); tl.rt(150); tl.fd(150*R)
for i in range(4):
    tl.lt(130); tl.fd(30*R); tl.rt(120+i*3); tl.circle(-600*R,11-i)
tl.lt(130); tl.fd(30*R); tl.rt(125); tl.circle(-500*R,30); tl.end_fill()
tl.up(); tl.lt(40); tl.fd(160*R); tl.lt(180); tl.down(); tl.color('darkgreen')
tl.begin_fill(); tl.circle(470*R,20); tl.circle(-750*R,25); tl.fd(200*R)
tl.rt(175); tl.fd(190*R); tl.circle(750*R,20); tl.circle(-500*R,15)
tl.fd(100*R); tl.end_fill(); tl.up(); tl.rt(175); tl.fd(250*R); tl.lt(45)
tl.down(); tl.pensize(3); tl.fd(160*R)
for i in range(2):
    tl.up(); tl.rt(120); tl.fd(110*R); tl.lt(115); tl.down(); tl.fd((150-i*20)*R)
tl.up(); tl.rt(140); tl.fd(150*R); tl.rt(120); tl.down(); tl.fd(100*R)
for i in range(2):
    tl.up(); tl.lt(110); tl.fd((100+i*5)*R); tl.rt(110); tl.down(); tl.fd(140*R)
tl.lt(45); tl.fd(230*R); tl.lt(45)
tl.color('saddlebrown','#976123')				# 花梗色
tl.begin_fill()			# 画花梗
tl.fd(460*R); tl.circle(250*R,15); tl.rt(120); tl.circle(80*R,45); tl.rt(100)
tl.circle(-100*R,35); tl.circle(700*R,15); tl.fd(360*R); tl.circle(300*R,10)
tl.fd(220*R); tl.rt(90); tl.fd(35*R); tl.rt(90); tl.fd(220*R)
tl.circle(-320*R,10); tl.fd(70*R); tl.end_fill()
tl.up()				# 画花萼
tl.rt(160); tl.fd(400*R); tl.lt(80); tl.pensize(1); tl.color('darkgreen','green')
tl.down(); tl.begin_fill(); tl.circle(520*R,10); tl.circle(100*R,75)
tl.circle(-100*R,60); tl.lt(150); tl.circle(220*R,85); tl.rt(140)
tl.circle(240*R,30); tl.circle(-240*R,15); tl.lt(140); tl.circle(-240*R,20)
tl.circle(240*R,25); tl.rt(120); tl.circle(180*R,80); tl.circle(100*R,40)
tl.lt(100); tl.circle(-310*R,23); tl.lt(57); tl.circle(-520*R,35); tl.end_fill()
tl.up(); tl.seth(90)		# 画花芯花瓣(蕃茄红色)
tl.fd(595*R); tl.lt(90); tl.fd(60*R); tl.rt(120); tl.down(); tl.color('tomato')
tl.begin_fill(); tl.circle(-80*R,45); tl.circle(-30*R,120); tl.circle(-10*R,50)
tl.circle(-250*R,30); tl.circle(-20*R,60); tl.circle(-80*R,100)
tl.circle(-290*R,40); tl.circle(-110*R,90); tl.circle(110*R,70)
tl.circle(-110*R,80); tl.circle(-220*R,25); tl.rt(70); tl.fd(25*R); tl.rt(110)
tl.circle(220*R,30); tl.circle(80*R,70); tl.circle(-120*R,30); tl.lt(125)
tl.circle(200*R,20); tl.rt(45); tl.circle(220*R,50); tl.rt(80); tl.fd(21*R)
tl.rt(105); tl.circle(-400*R,33); tl.lt(50); tl.circle(-240*R,15)
tl.circle(850*R,5); tl.circle(90*R,87); tl.circle(270*R,40); tl.circle(60*R,100)
tl.circle(10*R,63); tl.circle(250*R,25); tl.lt(90); tl.circle(28*R,100)
tl.end_fill(); tl.up(); tl.rt(150); tl.fd(95*R); tl.rt(30); tl.begin_fill()
tl.down(); tl.circle(-160*R,30); tl.circle(-270*R,30); tl.circle(-100*R,50)
tl.rt(150); tl.circle(250*R,50); tl.circle(150*R,20); tl.end_fill(); tl.up()
tl.lt(130); tl.fd(280*R); tl.rt(65); tl.begin_fill(); tl.down()
tl.circle(-350*R,20); tl.circle(-100*R,10); tl.circle(-470*R,10); tl.rt(110)
tl.fd(20*R); tl.rt(60); tl.circle(-470*R,8); tl.circle(150*R,25)
tl.circle(470*R,8); tl.circle(-30*R,50); tl.end_fill(); tl.up(); tl.lt(186,)
tl.fd(480*R); tl.lt(195); tl.down(); tl.begin_fill(); tl.circle(-500*R,22)
tl.circle(280*R,20); tl.circle(130*R,90); tl.circle(15*R,175); tl.fd(20*R)
tl.rt(105); tl.circle(-300*R,70); tl.rt(120); tl.circle(-800*R,3); tl.rt(70)
tl.circle(100*R,30); tl.lt(160); tl.circle(-50*R,75); tl.circle(-100*R,100)
tl.circle(200*R,20); tl.lt(30); tl.fd(25*R); tl.lt(135); tl.fd(35*R); tl.rt(95)
tl.circle(-100*R,80); tl.circle(800*R,15); tl.circle(-100*R,100)
tl.circle(-200*R,30); tl.circle(800*R,20); tl.circle(10*R,180)
tl.circle(-800*R,20); tl.circle(220*R,22); tl.circle(120*R,105)
tl.circle(-800*R,15); tl.circle(110*R,90); tl.rt(85); tl.circle(-400*R,5)
tl.circle(130*R,100); tl.rt(60); tl.circle(600*R,5); tl.rt(50)
tl.circle(600*R,5); tl.circle(40*R,120); tl.circle(600*R,15); tl.lt(50)
tl.circle(-600*R,15); tl.lt(130); tl.circle(170*R,55); tl.lt(165)
tl.circle(-160*R,40); tl.rt(120); tl.fd(90*R); tl.rt(45)
tl.circle(-600*R,14); tl.circle(-30*R,130); tl.circle(500*R,20)
tl.circle(300*R,50); tl.rt(95); tl.circle(-120*R,85); tl.circle(700*R,19)
tl.end_fill(); tl.up(); tl.rt(66); tl.fd(150*R); tl.rt(57); tl.down()
tl.begin_fill(); tl.circle(50*R,50); tl.fd(150*R); tl.circle(600*R,8)
tl.circle(-200*R,10); tl.circle(-30*R,145); tl.circle(-300*R,45)
tl.circle(-350*R,20); tl.circle(500*R,40); tl.circle(-200*R,20)
tl.circle(-50*R,100); tl.circle(-200*R,20); tl.circle(-500*R,20)
tl.circle(-250*R,40); tl.circle(-500*R,20); tl.circle(-700*R,20)
tl.circle(100*R,45); tl.fd(30*R); tl.rt(180); tl.circle(-120*R,45)
tl.circle(800*R,15); tl.circle(500*R,25); tl.circle(275*R,38)
tl.circle(500*R,27); tl.circle(70*R,110); tl.circle(220*R,25)
tl.circle(-420*R,43); tl.circle(320*R,65); tl.circle(55*R,141)
tl.circle(100*R,10); tl.fd(280*R); tl.end_fill(); tl.up(); tl.rt(165)
tl.fd(210*R); tl.lt(20); tl.down(); tl.begin_fill(); tl.circle(700*R,20)
tl.circle(30*R,120); tl.circle(800*R,15); tl.circle(-80*R,30)
tl.circle(-800*R,12); tl.circle(80*R,70); tl.circle(500*R,10); tl.lt(135)
tl.fd(20*R); tl.lt(42); tl.circle(-480*R,8); tl.circle(-70*R,70)
tl.circle(800*R,13); tl.circle(70*R,30); tl.circle(-800*R,13)
tl.circle(-25*R,123); tl.circle(-680*R,17); tl.end_fill(); tl.up(); tl.lt(80)
tl.fd(200*R); tl.lt(20); tl.down(); tl.begin_fill(); tl.circle(-130*R,100)
tl.circle(250*R,20); tl.circle(-400*R,30); tl.circle(-250*R,20)
tl.circle(-200*R,35); tl.rt(90); tl.fd(20*R); tl.rt(90); tl.circle(200*R,35)
tl.circle(230*R,20); tl.circle(380*R,30); tl.circle(-260*R,20)
tl.circle(115*R,105); tl.end_fill(); tl.up(); tl.lt(55); tl.fd(870*R)
tl.rt(25); tl.down(); tl.begin_fill(); tl.circle(-400*R,40); tl.rt(115)
tl.circle(300*R,45); tl.circle(-700*R,19); tl.rt(135); tl.fd(25*R); tl.rt(43)
tl.circle(700*R,18); tl.circle(-300*R,39); tl.lt(113); tl.circle(400*R,35)
tl.end_fill(); tl.lt(20); tl.up(); tl.fd(300*R); tl.lt(25); tl.down()
tl.begin_fill(); tl.circle(-400*R,50); tl.circle(300*R,5); tl.lt(170)
tl.circle(-300*R,6); tl.circle(250*R,25); tl.circle(400*R,36)
tl.circle(15*R,180); tl.end_fill()

tl.ht()				# 隐藏turtle形状
tl.done()

    运行结果:

python玫瑰花代码,python,开发语言,经验分享

图1 用上述Python程序代码绘制的漂亮玫瑰花文章来源地址https://www.toymoban.com/news/detail-724540.html

到了这里,关于Python绘图——漂亮的玫瑰(源代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python浪漫表白,表白代码——绘制3D玫瑰花

    马上520,python的表白代码要来啦,看过了2D,今天给大家分享一款3D玫瑰花的绘制代码,快快动动你的小手打开py文件,快去表白吧!! 直接上代码 来看看效果吧   最近看了房琪的书,分享一句话。站在高处望深渊,坠入深渊识攀爬。人不活一个点,人活起伏。

    2024年02月11日
    浏览(62)
  • ​草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

    本文目录: 一、前言 二、​草莓熊python绘图(圣诞倒数雪花版)、(春节版)效果图 三、源代码保存方法 四、代码命令解释 (1)、绘图基本代码语法解释 (2)、7段数码管详解 (2.1)、7段数码管的显示方式图解 (2.2)、绘制数码管单个数字的方法 (2.3)、按七段数码管

    2024年02月07日
    浏览(93)
  • 【Python Turtle合集】有趣好玩的代码当然要分享给大家啦~(皮卡丘、玫瑰花、小黄人......)

    🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要是写了利用Turtle库绘制四种不一样的图案的小程序! 🚀 **文章源码免费获取 : 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无 偿分享滴💓👇👇👇👇 点这里蓝色这行字体自取,需要什么源码记得

    2023年04月13日
    浏览(54)
  • Python绘制玫瑰花

    前言 一、第一种画法 二、第二种画法 总结 今天我们来画一朵玫瑰花。 这应该是最好看玫瑰花了。 第二种就稍逊一筹了,但也挺好看。 所画玫瑰花的库用的只是turtle,但代码却很多。

    2024年02月05日
    浏览(41)
  • Python玫瑰花

    序号 文章目录 直达链接 1 浪漫520表白代码 https://want595.blog.csdn.net/article/details/130666881 2 满屏表白代码 https://want595.blog.csdn.net/article/details/129794518 3 跳动的爱心 https://want595.blog.csdn.net/article/details/129503123 4 漂浮爱心 https://want595.blog.csdn.net/article/details/128808630 5 爱心光波 https://wa

    2024年02月08日
    浏览(50)
  • python实现3D玫瑰花

    要在Python中实现3D玫瑰花,你可以使用 matplotlib 和 numpy 库。这里有一个简单的示例代码,演示如何创建一个简单的3D玫瑰花: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D # 定义玫瑰花函数 def rose(theta, r): \\\"\\\"\\\"返回极坐标中的玫瑰花值\\\"\\\"\\\" return r * np.sin(th

    2024年01月23日
    浏览(57)
  • python绘制立体玫瑰花

    2024年02月08日
    浏览(47)
  • 使用python绘制3d玫瑰花送给女朋友

    快过年了,给你的电子女友送上一朵赛博玫瑰花吧! Accent Accent_r Blues Blues_r BrBG BrBG_r BuGn BuGn_r BuPu BuPu_r CMRmap CMRmap_r Dark2 Dark2_r GnBu GnBu_r Greens Greens_r Greys Greys_r OrRd OrRd_r Oranges Oranges_r PRGn PRGn_r Paired Paired_r Pastel1 Pastel1_r Pastel2 Pastel2_r PiYG PiYG_r PuBu PuBuGn PuBuGn_r PuBu_r PuOr PuOr_r PuRd P

    2024年02月19日
    浏览(53)
  • 玫瑰花动态代码html(可直接复制)

    !DOCTYPE html html head meta charset=\\\"UTF-8\\\" title玫瑰/title style type=\\\"text/css\\\" #shusheng { position: absolute; width: 100%; height: 100%; text-align: center; } /style /head body div style=\\\"text-align: center\\\" /div div id=\\\"shusheng\\\" canvas id=\\\"c\\\"/canvas script var b = document.body; var c = document.getElementsByTagName(\\\'canvas\\\')[0]; var a = c.getContex

    2024年02月06日
    浏览(38)
  • 邮差之死--python源代码

    初学python 代码量还挺大,幸好同学找到了结构。感谢同学。 信息课上的分组作业,自己一个人写了600多行吧。结构大概是正确的,但是中间的文字可能有问题,因为没有源文档全是手敲,有的地方同学觉得比较幼稚就删了。 中间停顿如果太长了或者太短了的话抱歉,我不太

    2024年02月05日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包