- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、简答题
1、26.简易抗疫物资管理系统
1.准备工作
(1)角色:从角色库中添加4个按钮,添加文字“增加”、“删除”、“修改”、“查询”
,修改角色名字为“增加按钮”、“删除按钮”、“修改按钮”、“查询按钮”;
(2)列表:新建列表“抗疫物资清单”。
2.功能实现
(1)点击“增加按钮”,询问“请输入物资名称”,输入物资名称,若“抗疫物资清单
”中已存在该物资,则提示“该物资已存在”;否则将物资名称存入列表,并继续询
问“请输入该物资存量”,输入物资存量后,将其存入列表中,再在下一项增加分隔
标记“”,最后提示“新物资已录入”;
(2)点击“删除按钮”,询问“请输入要删除的物资名称”,输入物资名称,若“抗疫
物资清单”中存在该物资,则将列表中该物资名称、物资数量及分隔标记全部删除
,最后提示“删除成功”;
(3)点击“修改按钮”,询问“请输入要修改的物资名称”,若该物资存在,则继续
询问“请输入修改后的物资存量”,输入物资存量后,更新该物资的存量,并提示“
修改成功”;
(4)点击“查询按钮”,询问“请输入要查询的物资名称”,若该物资存在,则提示
当前存量,例如:格式为“当前【外科口罩】的剩余存量为【5000】件”。
参考答案:
略
解析:【喵呜刷题小喵解析】本题目要求设计一个简易的抗疫物资管理系统,主要
功能是增加、删除、修改和查询物资。根据题目要求,我们可以使用Python编程语
言来实现这个功能。首先,我们创建一个名为“抗疫物资清单”的列表,用于存储物
资的名称和存量。然后,我们定义四个函数,分别实现增加物资、删除物资、修改
物资和查询物资的功能。在增加物资的函数中,我们首先询问用户要增加的物资名
称,然后检查该物资是否已存在于“抗疫物资清单”中。如果已存在,则提示用户物
资已存在;否则,我们询问用户该物资的存量,并将其存入列表中,并在列表的下
一项增加分隔标记“
”,最后提示用户新物资已录入。在删除物资的函数中,我们首先询问用户要删除
的物资名称,然后检查该物资是否存在于“抗疫物资清单”中。如果存在,我们找到
该物资在列表中的索引,并将其及分隔标记全部删除,最后提示用户删除成功;否
则,提示用户物资不存在。在修改物资的函数中,我们首先询问用户要修改的物资
名称,然后检查该物资是否存在于“抗疫物资清单”中。如果存在,我们找到该物资
在列表中的索引,并询问用户修改后的物资存量,然后更新该物资的存量,并提示
用户修改成功;否则,提示用户物资不存在。在查询物资的函数中,我们首先询问
用户要查询的物资名称,然后检查该物资是否存在于“抗疫物资清单”中。如果存在
,我们找到该物资在列表中的索引,并提示用户当前存量;否则,提示用户物资不
存在。最后,我们使用一个无限循环来让用户选择操作,并根据用户的选择调用相
应的函数。如果用户选择退出,则退出循环。以上代码实现了题目要求的简易抗疫
物资管理系统的功能。
2、27.求最大公约数
如果6除以2的余数是0,那么我们就说2是6的约数。4除以4的余数是0,4也是4的约
数。同理可以求出,4的约数有1、2和4,6的约数有1、2、3和6。两个数的最大公
约数是指两个数相同的约数中最大的那一个,如4和6两个数的最大公约数是2。
辗转相除法求最大公约数的步骤如下:
正整数a和b(ab),
步骤①:如果a除以b的余数m等于0,那么a和b的最大公约数是b。
步骤②:如果a除以b的余数m不等于0,那么将a的值设为b,将b的值设为m,重复
进行步骤①。
请你根据上述方法编写程序求出两个整数的最大公约数。
1.准备工作
(1)保留小猫角色,默认位置;
(2)白色背景。
2.功能实现
(1)建立两个变量a和b,将这两个变量设为1至99之间的随机数;
(2)根据上面给出的步骤使用递归法,求这两个数a和b的最大公约数;
(3)最终小猫能正确说出这两个数的最大公约数,输出的格式为“最大公约数为X
”,其中X为通过程序计算出来的两个数的最大公约数的值。
参考答案:
略
解析:【喵呜刷题小喵解析】本题目要求编写程序来求两个整数的最大公约数。首
先,根据题目描述,我们了解到最大公约数的定义和辗转相除法的步骤。1.
**最大公约数的定义**:两个数的最大公约数是指两个数相同的约数中最大的那一
个。2.**辗转相除法的步骤**:*
步骤①:如果a除以b的余数m等于0
原创力文档


文档评论(0)