编程题

编写上交作业的程序,老师要求把小组 7 位同学(编号为 1,2,3,...,6,7)

的作业收齐,小组编号 1 的同学跟编号 2 的同学说“收作业了”,之后每位同学

依次向后面的一位同学说要“收作业了”,直到最后,编号 7 的同学将自己的作

业,上交到编号 6 的同学手中,编号 6 的同学将编号 7 的作业及自己的作业一起

上交到编号 5 的同学,按这样的流程;直到编号 1 将其他同学的作业及自己的作

业上交到老师中。要求编号 7 同学的作业放在最前面,即老师看到的作业是编号

7 的作业,然后是编号 6 的作业,最后是编号 1 的作业。

根据上述算法思想,编写自定义函数完成程序功能,完善空白处代码。

"""

函数名 def getHomeWork(hw,n)

参数表:hw 存储每位同学的作业信息,n 表示第 n 位同学的作业

返回值:每位同学的作业,要求最后 1 位同学的作业显示在最前面,第 1 位同学

作业显示在最后面

"""

def getHomeWork(hw,n):

         if n == ① :

                 return ②

         return ③

homew=["作业 1","作业 2","作业 3","作业 4","作业 5","作业 6","作业 7"]

zuoye = getHomeWork(homew,0)

print(zuoye)

查看答案
赣ICP备20007335号-2