赞
踩
30 个人在一条船上,超载,需要 15 人下船。
于是人们排成一队,排队的位置即为他们的编号。
报数,从 1 开始,数到 9 的人下船。
如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?
- list1 = [i for i in range(1,31)]
-
- list2 = []
- while len(list1) != 15:
- for i in list1 :
- list2.append(i)
- if len(list2) == 9:
- list1.remove(list2[8])
- print(list2.pop(),'号下船了')
- list2.clear()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。