Python3 notes

简介: Python3 notes

Python ALIVE AND DEAD – JosephLoendorf

使用队列(先进先出原理),代码如下:

from queue importQueue


N =30

q =Queue(N)  #建立一个长度为30的堆栈

for i in range(1, N +1):  #给堆栈赋值1~30

   q.put(i)

   #print(q.get())

check =0  #报数检测9

leaveN =0  #下船人数记录

while leaveN <15:

   check +=1

   temp = q.get()  #前进先出

   if check ==9:

       print(f'{temp}号下船')

       check =0

       leaveN +=1

   else:

       q.put(temp)  #进入队列

相关文章
|
8月前
|
网络协议 Python
Python3 notes
Python3 notes
|
8月前
|
机器学习/深度学习 人工智能 安全
Gandalf AI 通关详解(大模型安全)
Gandalf AI 通关详解(大模型安全)
|
机器学习/深度学习 存储 算法
如何判断时间复杂度的级别
如何判断时间复杂度的级别
如何判断时间复杂度的级别
|
弹性计算 数据可视化 搜索推荐
基于阿里云服务器之建站方法汇总(云服务器建站+心选建站+定制建站)
阿里云建站产品如何选择?如果您是站长类的技术人员,当然选择自助建站方式,如果非技术人员,个人或者工作室建议选择云·心选建站,如果是企业用户建站选择阿里云心选建站或网站定制服务。
1054 0
|
存储 数据可视化 API
70个注意的Python小Notes
Python读书笔记:70个注意的小Notes 作者:白宁超 2018年7月9日10:58:18 摘要:在阅读python相关书籍中,对其进行简单的笔记纪要。旨在注意一些细节问题,在今后项目中灵活运用,并对部分小notes进行代码标注。
1361 0
|
API 数据库 网络架构