死囚犯枪决问题——python实现
问题:
假如有100名犯人,现在报数为奇数的枪毙,偶数的存活,请问,最后第几名犯人可以存活?...
代码:
l = [i for i in range(1,101)]while len(l) > 1:for i in l:if l.index(i) % 2 == 0:l[l.index(i)] = 0for each in l:if each == 0:l.remove(each)print(l)
结果:
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]
[4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100]
[8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96]
[16, 32, 48, 64, 80, 96]
[32, 64, 96]
[64]
死囚犯枪决问题——python实现相关推荐
- 朋友圈装死,微博蹦迪|Python教你如何掌握女神情绪变化
很多人都是在朋友圈装死,微博上蹦迪. 微信朋友圈已经不是一个可以随意发表心情的地方了,微博才是! 所以你不要傻傻盯着女神的朋友圈发呆啦! 本文教你如何用Python自动通知女神微博情绪变化,从今天开始 ...
- 自学python还是报班-零基础python自学还是报培训班?
零基础python自学还是报培训班?如果你是零基础建议报python培训班学习,原因是零基础没有系统的学习路线,自学过程中遇到困难无人解答,参加Python培训班有专业的课程老师指导,同学之间可以互相 ...
- Python Threading 多线程编程
写在篇前 threading模块是python多线程处理包,使用该模块可以很方便的实现多线程处理任务,本篇文章的基础是需要掌握进程.线程基本概念,对PV原语.锁等传统同步处理方法有一定的了解.另外 ...
- python pp模块_Python模块--Pexpect
探索 Pexpect,第 1 部分:剖析 Pexpect 概述 Pexpect 是 Don Libes 的 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输 ...
- 巨蟒python全栈开发-第6天 is==
1.小数据池 2.id 3.decode和encode 小数据池 #小数据池:不要死磕就行#python为了简化,搞出来的一个东西 ID (1)# id()函数可以帮我们查看一个变量的内存地址# a= ...
- python社区版可以用库么_应用Python,你不但能够得到出色的小区适用和普遍的库集...
哪样计算机语言最好是?这个问题很有可能始终不容易找答案.萝卜青菜,各有所好,AI技术工程师和生物学家能够依据新项目必须,从诸多计算机语言中挑选最合适自身的. 选Python還是选Java?2020年, ...
- Python的Pexpect详解 [图片]
Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块. Pexpect 可以用来和像 ssh.ftp.passwd.telnet 等命令行程序进行自动交互.继第一部分< ...
- python每个字符后添加空格_python实现指定字符串补全空格的方法
有什么方法可以指定字符串长度,不够的自动补空格 char定义的是一个半角字符. 当人心变成市场,当市场变成战场,战场埋葬多少理想. char[]定义的是一个不定长的数组,实际上是指针,用前要初始化.不 ...
- python装饰器由浅入深_详解Python装饰器由浅入深
装饰器的功能在很多语言中都有,名字也不尽相同,其实它体现的是一种设计模式,强调的是开放封闭原则,更多的用于后期功能升级而不是编写新的代码.装饰器不光能装饰函数,也能装饰其他的对象,比如类,但通常,我们 ...
最新文章
- .net framework 2.0 安装包下载url
- 虚幻四人行 Epic公司四创始人发展史(下)
- Andorid ListView使用技巧
- 安装SQL2000 提示 以前的某个程序安装已在安装计算机上创建挂起的文件
- TensorFlow2-生成对抗网络
- Python3 解释器
- ios创建自定义控件必须具备的三个方法
- 手机APP游戏/软件/资源下载站/软件盒子源码
- html的介绍及常用标签,吊打面试官系列!
- 计算机编程教育资源,风变编程以科技实现教育普惠,俱进教育公平
- 拍照扫描怎么弄?你可以试一下这两个方法
- 矩阵快速幂2Jzzhu and Sequences Recurrences Contemplation! Algebra Reading comprehension
- 对“佩戴低度数近视镜可延缓近视发展?”的一些疑问
- 【面试/笔试】—— 数学
- 中南大学计算机学院研究生录取分数线,2021中南大学
- time of our lives---从世界杯主题曲看厚脸皮的德国人:)
- layui 表格合计
- 数据分析师需要重点学习什么技能?
- matlab 图中lengend换行
- ASM添加磁盘-ASMLIB