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)  #进入队列

相关文章
|
前端开发 JavaScript 数据处理
深入学习JavaScript ES8函数式编程:特性与实践指南
深入学习JavaScript ES8函数式编程:特性与实践指南
85 0
|
8月前
|
SQL 数据库连接 数据库
Python3 notes
Python3 notes
|
8月前
|
机器学习/深度学习 人工智能 安全
Gandalf AI 通关详解(大模型安全)
Gandalf AI 通关详解(大模型安全)
|
Shell
shell(六)流程控制
shell中的流程控制语句和其他语言中的差不多,大概就是if-else、case ... esac(与其他语言中的 switch ... case 语句类似) 一:if-else 测试这部分,就不在控制台里边输出了,这里代码要分行,在控制台中输出不方便。 1:单分支判断: 我们直接在shell文件she.sh中键入以下内容: bash 复制代码 #! /bin/bash if [ $1 = guanchao.site ] then echo 欢迎进入时间里的博客 fi 执行she.sh文件。
68 0
|
机器学习/深度学习 存储 算法
如何判断时间复杂度的级别
如何判断时间复杂度的级别
如何判断时间复杂度的级别
|
API 数据库 网络架构

热门文章

最新文章

下一篇
开通oss服务