小游戏

第二章 设计一个的报数小游戏。

28人的小游戏 ,从1到28 号报数重复1-3,报到3的人坐下,到最后剩下俩人的序号。

list=([i for i in range(1,29)])
list 
[1,
 2,
 3,
 4,
 5,
 6,
 7,
 8,
 9,
 10,
 11,
 12,
 13,
 14,
 15,
 16,
 17,
 18,
 19,
 20,
 21,
 22,
 23,
 24,
 25,
 26,
 27,
 28]

将前两个数字设为变量a,b

list.pop()将第一个数字移除并返回变量a
同上 ———— -将第二个数字移除并返回变量b

再移除第三位数字
最后将a ,b 添加到序位之后

 list.append(a)
 list.append(b)

```python
while len(list)>2:
    
    a = list.pop(0)
    b = list.pop(0)
    list.pop(0)
    list.append(a)
    list.append(b)
list
现在做一个循环

只要list >2 就继续循环遍历。

while len(list)>2:
[13, 23]

这就是答案啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值