5-p05_prisoners
2024-05-25 07:34:10
import numpy as npdef prison(prisoners):monitor=prisoners - 1 #定义一个班长switch=[False] * monitor#出去人数lamp = False#开关num=0while True:luck=np.random.randint(0,prisoners)#随机整数print(luck)if luck== monitor:print('---------------')if lamp:#灯开着lamp=Falsenum += 1if num == monitor:breakelse:if not lamp and not switch[luck]:lamp=Trueswitch[luck]=Trueprint('All prisoners are luck')if __name__=='__main__':prison(4)
D:\Anaconda\python.exe D:/AI20/06_codes/deeplearning_20/p05_prisoners.py
2
1
0
3
---------------
1
2
0
3
---------------
0
2
0
1
0
2
1
0
1
3
---------------
All prisoners are luckProcess finished with exit code 0
5-p05_prisoners相关推荐
最新文章
- 【杂谈】2020年有三AI计算机视觉培养计划详解,该不该学怎么学CV的简单讨论...
- Hadoop jobhistory历史服务器
- JavaScript初学者必看“new”
- Moravec角点检测算子
- python list remove 删除引用_Python——list列表操作一坑(remove)
- 报表工具之JasperReports+iReport(1)
- mybatis入门教程(F)
- 890. Find and Replace Pattern找出匹配形式的单词
- BZOJ2038:[2009国家集训队]小Z的袜子——题解
- 找出单身狗java_Java单身狗 —— 单例模式
- “疫情当下”能做什么?PHP直播系统源码在行动
- AWWWB.COM网站克隆器
- 计算机语言s是什么,什么是语义学(Semantics)?
- 盘点web前端三大主流框架
- Matlab 解非线性方程组
- 为什么任何数的0次方都是1
- JavaScript笔记---JS简介和开发入门
- 基于艾宾浩斯遗忘曲线的APP(大学毕业设计)
- 全自动过滤型射频水处理器工作原理
- 解决windows下流氓软件的广告弹窗找不到关闭设置的问题