6.while loop

简介: while 循环   有时候我们不确定需要循环几次。就像一个司机不知道自己需要什么时候加油一样。程序可以这样写:   while petrol_filling: increase price show price add petrol   python有while语句。
while 循环
 
有时候我们不确定需要循环几次。就像一个司机不知道自己需要什么时候加油一样。程序可以这样写:
 
while petrol_filling:
increase price
show price
add petrol
 
python有while语句。让我们来创建一个猜数字的游戏吧:
 
x = 0
while x != 5:
x = int(input("Guess a number:"))
 
if x != 5:
print("Incorrect choice")
 
print("Correct")
 
它会一直判断数字知道猜对,这一行的定义是while x != 5, or in English,当x不等于5时候,执行。
 
示意图:
 
当条件判断为真的时候代码会不断重复,会一直重复到x=5.
 
死循环
如果条件是不可能满足的,这就会造成程序一直执行到死机。
目录
相关文章
|
3月前
|
Python
【ERROR】asyncio.run(main())报错:RuntimeError: Event loop is closed
【ERROR】asyncio.run(main())报错:RuntimeError: Event loop is closed
44 0
|
移动开发 JavaScript 前端开发
说说你对事件循环event loop的理解?
说说你对事件循环event loop的理解?
93 0
|
4月前
|
存储 JavaScript 前端开发
说说你对Event Loop的理解是什么
Event Loop(事件循环)是JavaScript中处理异步操作的一种机制,它帮助我们协调和处理各种任务的执行顺序。
48 0
|
JavaScript
event loop的理解
event loop的理解
|
JavaScript
【说说你对事件循环event loop的理解】
【说说你对事件循环event loop的理解】
|
JavaScript 前端开发
说说你对事件循环的理解(event loop)
说说你对事件循环的理解(event loop)
浅析Event Loop(事件循环)
浅析Event Loop(事件循环)
95 0
|
移动开发 前端开发 JavaScript
事件循环(Event Loop)
JavaScript 是一门单线程语言,这意味着它只有一个主线程来执行代码。这个主线程会按照代码的顺序执行任务,而且同一时间只能执行一个任务。
|
JavaScript 前端开发
我不知道的Event Loop(事件循环)
我不知道的Event Loop(事件循环)
我不知道的Event Loop(事件循环)
|
算法
循环不变式(loop invariant)
循环不变式,是指让每次循环都成立的逻辑表达式,用于证明整个算法的正确性。 它通过证明循环体三条性质的正确性来证明整个算法的正确性。 三条性质: 初始化:循环的第一次迭代前,循环不变式为真。
1404 0