简单学Python——关键字17——while

liftword5个月前 (02-18)技术文章30

while是Python中的关键字,用作循环。while循环是一种在满足特定条件的情况下重复执行一段代码的控制结构。

语法:

while 条件:
(缩进)要执行的代码

下面用while循环从1打印到10:

a=1
while a <=10:
    print(a,end=',')
    a += 1

返回:1,2,3,4,5,6,7,8,9,10,

一般情况下,while循环中一定要设置退出条件,可以在while后设置(如以上代码中的“a<=10”),也可以用break关键字。用break实现循环退出:

a=1
while True:
    if a>10:
        break
    else:
        print(a,end=',')
    a += 1

返回:1,2,3,4,5,6,7,8,9,10,

for也可以实现循环的功能,那与while最大的区别是什么呢?如果确定循环次数用for,确定不了循环次数用while。可以看一下前面讲过的while例子:

简单学Python——关键字6——break和continue

简单学Python——一个停车场进出车辆的极简代码

相关文章

Python教程-while循环_python while循环语句用法

作为软件开发者,我们总是努力编写干净、简洁、高效的代码。如果你正在学习Python,你一定对循环很熟悉。循环是任何编程语言的重要组成部分,包括 Python。在 Python 中有两种类型的循环:fo...

Python教程:第15篇 while 循环语句

上一篇介绍了for 有限循环语句,本文介绍while无限循环语句。while的使用格式while语句可以执行无限循环。虽然while语句是判断与循环的结合体,但相对于for语句,while的用法看起来...

年近半百自学Python之while循环结构练习

例1.超市购物案例:#去超市买东西,单价和数量,允许买多件商品#计算总额 floattotal=0 #初始变量赋值要放在循环体外。number=0while True: #当不知道循环次数时,可考虑用...

继续学习Python中的while true/break语句

上次讲到if语句的用法,大家在微信公众号问了小编很多问题,那么小编在这几种解决一下,1.else和elif是子模块,不能单独使用2.一个if语句中可以包括很多个elif语句,但结尾只能有一个else解...

python学习——006分别用For和While计算数字和、偶数和、奇数和

sum_1 = sum_2 = 0a = int(input('请输入:'))for i in range(1,a+1):if i % 2 == 0:sum_1 = sum_1 + ielif i %...