少儿编程 python 四级 程序题
off999 2024-11-20 20:05 35 浏览 0 评论
少儿编程 python 四级 程序题试卷2022-04-25
试卷答题时间120分钟
开卷答题,每道题目按照题中的文件名进行保存,答题结束之后,把所有程序文件打包,压缩包名字按照:姓名-pylv4-2022-04-25 格式进行命名,然后把压缩包提交给老师。
题目1,文件名:方向键控制海龟移动
开发程序,创建一个海龟实例,图形设置为turtle,宽度和高度为3倍大小;
海龟轮廓线黑色粗细为2,海龟内部为绿色;
当按下方向键上,海龟可以持续向前移动,每帧移动8像素;
当按下方向键下,海龟可以持续后退移动,每帧移动8像素;
当按下方向键左,海龟可以持续向左旋转,每帧旋转8度;
当按下方向键右,海龟可以持续向右旋转,每帧旋转8度;
控制移动的时候,要求按下上或下之后,移动不能卡顿,要流畅;
帧频fps(frames per second)设为20,即帧/秒;
上键和左键同时按下,能正确前行并左转移动;
上键和右键同时按下,能正确前行并右转移动;
上下键同时按下,左右键同时按下不可以产生错误效果;
程序运行期间关闭动画和帧延迟,手动更新绘制;
题目2,文件名:海龟12方向重复变化
使用turtle开发程序,在画布上以原点为中心绘制一圈海龟图像;
每个海龟图像距离原点的距离是180,每两只的夹角是30度;
海龟图像为标准3倍大小,轮廓线粗细4,原点和海龟连线粗细4;
所有线条的颜色都是黑色;
程序每隔1秒重绘一次画面;
初始时候,0度海龟为绿色,其它为灰色;
第1秒,30度海龟为绿色,其它为灰色;
第2秒,60度海龟为绿色,其它为灰色;
...以此类推,每下一秒,下一个30度变绿色
按照圆周,周而复始的变化;
请关闭动画和帧延迟来快速完成每一帧画面的绘制;
题目3,文件名:制作颜色按钮绘制多边形
开发程序,通过界面的按钮来完成不同颜色和边数的多边形绘制;
创建4个海龟实例,用来当做颜色按钮,海龟形状是square;
再创建4个海龟实例,用来当做形状选择按钮,海龟形状是square;
8个按钮的海龟宽高的拉伸倍数是1.5,轮廓线粗细是2;
颜色按钮下方分别显示文字:红,黄,蓝,绿;
形状按钮下方分别显示文字:3,4,5,6;
所有按钮的文字显示在按钮中心点偏左8像素,偏下35像素,宋体,15号大小;
颜色按钮的y坐标是120,形状按钮的y坐标是180;
颜色按钮用来控制多边形的内部填充颜色;
形状按钮用来控制多边形的边数;
颜色按钮中心点的水平间距是100;
点击任意一个按钮都会立刻重新绘制中间的多边形,线条粗细2;
绘制的多边形使用circle指令绘制,半径参数65,位置安排在画布中心。
题目4,文件名:机器人取送货物
开发程序,用来模拟机器人取送货的过程;
仓库中有10行10列存储单元,每次点击一个存储单元,机器人从自己的默认位置移动到这个存储单元,带上存储单元上的货物(机器人变为运货颜色,见后描述),再移动到仓库出口,放下货物(变为无货颜色),然后再返回自己的默认位置;
绘制10行10列的货物存储区,每个存储单元格是正方形,边长是25;,内部填充颜色有货时候是cyan,无货时候是grey,货物被机器人取走时候要变为无货颜色;
机器人用一个半径为10的圆形来表示,无货运送的状态填充绿色,有货运送的状态填充橙色,默认位置是(-300,80);
仓库出口位置用正六边形来表示,正六边形外接圆半径是16,正六边形中心点位置是(-300,0),填充颜色purple;
初始化时候,每个存储单元是否有货是随机的,有货的单元格点击之后机器人会有取送货行为,无货的单元格点击之后机器人不需要做出反应;
机器人的移动速度设为每帧移动10像素,行走路线方式不限;
控制程序的帧频为20帧/秒,所有线条粗细为1;
要求程序关闭动画和帧延迟,用最快速度完成每帧画面的绘制;
相关推荐
- 安全教育登录入口平台(安全教育登录入口平台官网)
-
122交通安全教育怎么登录:122交通网的注册方法是首先登录网址http://www.122.cn/,接着打开网页后,点击右上角的“个人登录”;其次进入邮箱注册,然后进入到注册页面,输入相关信息即可完...
- 大鱼吃小鱼经典版(大鱼吃小鱼经典版(经典版)官方版)
-
大鱼吃小鱼小鱼吃虾是于谦跟郭麒麟的《我的棒儿呢?》郭德纲说于思洋郭麒麟作诗的相声,最后郭麒麟做了一首,师傅躺在师母身上大鱼吃小鱼小鱼吃虾虾吃水水落石出师傅压师娘师娘压床床压地地动山摇。...
-
- 哪个软件可以免费pdf转ppt(免费的pdf转ppt软件哪个好)
-
要想将ppt免费转换为pdf的话,我们建议大家可以下一个那个wps,如果你是会员的话,可以注册为会员,这样的话,在wps里面的话,就可以免费将ppt呢转换为pdfpdf之后呢,我们就可以直接使用,不需要去直接不需要去另外保存,为什么格式转...
-
2026-02-04 09:03 off999
- 电信宽带测速官网入口(电信宽带测速官网入口app)
-
这个网站看看http://www.swok.cn/pcindex.jsp1.登录中国电信网上营业厅,宽带光纤,贴心服务,宽带测速2.下载第三方软件,如360等。进行在线测速进行宽带测速时,尽...
- 植物大战僵尸95版手机下载(植物大战僵尸95 版下载)
-
1可以在应用商店或者游戏平台上下载植物大战僵尸95版手机游戏。2下载教程:打开应用商店或者游戏平台,搜索“植物大战僵尸95版”,找到游戏后点击下载按钮,等待下载完成即可安装并开始游戏。3注意:确...
- 免费下载ppt成品的网站(ppt成品免费下载的网站有哪些)
-
1、Chuangkit(chuangkit.com)直达地址:chuangkit.com2、Woodo幻灯片(woodo.cn)直达链接:woodo.cn3、OfficePlus(officeplu...
- 2025世界杯赛程表(2025世界杯在哪个国家)
-
2022年卡塔尔世界杯赛程公布,全部比赛在卡塔尔境内8座球场举行,2022年,决赛阶段球队全部确定。揭幕战于当地时间11月20日19时进行,由东道主卡塔尔对阵厄瓜多尔,决赛于当地时间12月18日...
- 下载搜狐视频电视剧(搜狐电视剧下载安装)
-
搜狐视频APP下载好的视频想要导出到手机相册里方法如下1、打开手机搜狐视频软件,进入搜狐视频后我们点击右上角的“查找”,找到自已喜欢的视频。2、在“浏览器页面搜索”窗口中,输入要下载的视频的名称,然后...
- 永久免费听歌网站(丫丫音乐网)
-
可以到《我爱音乐网》《好听音乐网》《一听音乐网》《YYMP3音乐网》还可以到《九天音乐网》永久免费听歌软件有酷狗音乐和天猫精灵,以前要跳舞经常要下载舞曲,我从QQ上找不到舞曲下载就从酷狗音乐上找,大多...
- 音乐格式转换mp3软件(音乐格式转换器免费版)
-
有两种方法:方法一在手机上操作:1、进入手机中的文件管理。2、在其中选择“音乐”,将显示出手机中的全部音乐。3、点击“全选”,选中所有音乐文件。4、点击屏幕右下方的省略号图标,在弹出菜单中选择“...
- 电子书txt下载(免费的最全的小说阅读器)
-
1.Z-library里面收录了近千万本电子书籍,需求量大。2.苦瓜书盘没有广告,不需要账号注册,使用起来非常简单,直接搜索预览下载即可。3.鸠摩搜书整体风格简洁清晰,书籍资源丰富。4.亚马逊图书书籍...
- 最好免费观看高清电影(播放免费的最好看的电影)
-
在目前的网上选择中,IMDb(互联网电影数据库)被认为是最全的电影网站之一。这个网站提供了各种类型的电影和电视节目的海量信息,包括剧情介绍、演员表、评价、评论等。其还提供了有关电影制作背后的详细信息,...
- 孤单枪手2简体中文版(孤单枪手2简体中文版官方下载)
-
要将《孤胆枪手2》游戏的征兵秘籍切换为中文,您可以按照以下步骤进行操作:首先,打开游戏设置选项,通常可以在游戏主菜单或游戏内部找到。然后,寻找语言选项或界面选项,点击进入。在语言选项中,选择中文作为游...
欢迎 你 发表评论:
- 一周热门
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
