个人第一篇博客,就先来个猴子选大王把!!!
2018-06-18 03:15:44来源:未知 阅读 ()
1 #coding=utf-8 2 ''' 3 一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 4 输出最后那个大王的编号。 5 ''' 6 import sys 7 n=int(input("猴子数量:")) 8 m=int(input("数到几:")) 9 monkeys=[] 10 for x in range(1,n+1): 11 monkeys.append(x) 12 print(monkeys) 13 #sys.exit() 14 i=1 15 while len(monkeys)>1: 16 if i%m==0 : 17 k=monkeys[0] 18 del monkeys[0] 19 print("数到%s,踢出去了%s"%(i,k),monkeys) 20 i=1 21 else: 22 k=monkeys[0] 23 monkeys.append(monkeys[0]) 24 del monkeys[0] 25 print("数第%s次,到%s,继续下一个"%(i,k),m,monkeys) 26 i+=1 27 print(monkeys)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富 2019-07-24
- 福利分享:个人整理的Python书单,从基础到进阶 2019-07-24
- Python_我的学习笔记 (博客停更------) 2019-07-24
- python 基础学习笔记(6)--函数(2) 2019-07-24
- python项目实战:实时博客项目 源码下载 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash