python编程100例之体育课排队(用Python进行学生排队)(python班级排队) 您所在的位置:网站首页 python排队系统仿真 python编程100例之体育课排队(用Python进行学生排队)(python班级排队)

python编程100例之体育课排队(用Python进行学生排队)(python班级排队)

#python编程100例之体育课排队(用Python进行学生排队)(python班级排队)| 来源: 网络整理| 查看: 265

Python是初学者的语言,因为其简单易学,所以吸引了许多喜爱编程的小伙伴开始学习Python。同时,教育部考试中心于2017年10月11日发布了“关于全国核算机等级(NCRE)体)系调整”的告诉,决定自2018年3月起,在核算机二级考试加入了“Python语言程序设计”科目。目前部分省信息技术课程改革方案已经出台,Python断定进入省级信息技术高考, 从2018年起诸多省级信息技术教材编程言语将会从vb更换为Python。让Python走进了校园。今天就给大家分享Python在生活日常中的小例子之体育课排队

题目描述

python编程100例之体育课排队(用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版

初始化、输入数据。

模拟移动过程。

输出结果。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有