python作业

您所在的位置:网站首页 小黄人像素画图 python作业

python作业

2023-07-25 16:04| 来源: 网络整理| 查看: 265

实现流汗黄豆 目标图像设计思路涉及的turtle()库函数及功能设计的两个函数及其功能ground()mkSweat() 遇到问题及解决思路最终运行结果编程心得体会

目标图像

在这里插入图片描述

设计思路 分别封装两个主要函数ground(),mkSweat(); (1)*ground()*:画出背景的黄色笑脸,分别使用circle()函数画圆和使用for循环随角度变化改变半径画出椭圆。 (2)用*for循环*反复调用*mkSweat()*并改变参数:实现流汗的动画效果 涉及的turtle()库函数及功能 函数功能speed()笔的移动速度参数范围0.5——10,范围之外为0,最快,不设置速度为最慢delay()用于返回或设置绘制延迟(以毫秒为单位)。它只需要一个可选的参数作为延迟一个正整数。pensize()设置画笔尺寸,单位为像素pencolor()设置画笔颜色hideturtle()隐藏画笔screensize()设置画布的长、宽、以及bgcolorfillcolor()设置填充颜色begin_fill()开始填充circle()画圆填充end_fill()填充结束pu()抬起笔,停止写goto()笔移动到坐标(x,y)pd()放下笔,开始写color()color(colorstring1, colorstring2), color((r1,g1,b1), (r2,g2,b2))等效于pencolor(colorstring1)和fillcolor(colorstring2) 类似地使用其他输入格式。seth()设置笔的朝向,画笔默认朝向为正右方update()一般和tracer()搭配使用,刷新画面,图画在后台内存中画好,然后执行刷新命令时,将内存读取到画面窗口中。tracer()参数设置为false时省略作画过程reset()删除画的内容,还原画笔参数为初始值forward()向前写,参数为像素数值backward向后写,参数为像素数值right()向右写,参数为像素数值left()向左写,参数为像素数值done()关闭turtle,一般在使用完turtle后添加,否则会无响应 设计的两个函数及其功能 ground() 1.设置一些基础参数pensize()\hideturtle()\screenszie() 画出最下层的橘色边缘('#E69138')和黄色底色('#f1c232') t.pensize(8) t.pencolor('#E69138') t.hideturtle() t.screensize(500, 500, bg='white') t.fillcolor('#f1c232') t.begin_fill() t.circle(120) t.end_fill() # 画出底色

2.为了画出微笑的嘴角,首先画一个褐色正圆,再用和底色相同的椭圆做恰当的覆盖,实现嘴角弯弯的效果

t.pu() t.goto(-70, 70) t.pd() t.color('#80542b', '#9e6430') t.pensize(6) t.seth(-60) t.begin_fill() t.circle(80) t.end_fill() # 画出嘴角的褐色圆 a = 2.8 t.pu() t.goto(90, 160) t.seth(90) t.pensize(4) t.pd() t.color('#f1c232') t.begin_fill() for i in range(120): if 0


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3