vi命令
838
2022-08-13
python编程100例之体育课排队(用Python进行学生排队)(python班级排队)
Python是初学者的语言,因为其简单易学,所以吸引了许多喜爱编程的小伙伴开始学习Python。同时,教育部考试中心于2017年10月11日发布了“关于全国核算机等级(NCRE)体)系调整”的告诉,决定自2018年3月起,在核算机二级考试加入了“Python语言程序设计”科目。目前部分省信息技术课程改革方案已经出台,Python断定进入省级信息技术高考, 从2018年起诸多省级信息技术教材编程言语将会从vb更换为Python。让Python走进了校园。今天就给大家分享Python在生活日常中的小例子之体育课排队
题目描述
体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。在一次调整中,小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。
下面给出了一组移动的例子,例子中学生的人数为8人。
·初始队列中学生的学号依次为1,2,3,4,5,6,7,8
·第一次调整,命令为“3号学生向后移动2”,表示3号学生出队,向后移动2名学生的距离,再插入队列中,新队列中学生的学号依次为1,2,4,5,3,6,7,8
·第二次调整,命令为“8号学生向前移动3”,表示8号学生出队,向前移动3名学生的距离,再插入队列中,新队列中学生的学号依次为1,2,4,5,8,3,6,7。
·第三次调整,命令为“3号学生向前移动2”,表示3号学生出队,向前移动2名学生的距离,再插入队列中,新队列中学生的学号依次为1,2,4,3,5,8,6,7。
小明记录了所有调整的过程,请问,最终从前向后所有学生的学号依次是多少?
参考实现-python版
初始化、输入数据。
模拟移动过程。
输出结果。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~