python3循环语句while

Python的循环语句有for和while语句,这里讲while语句。

Python中while语句的一般形式

while 条件判断 :

  语句

需要注意冒号和缩进。另外,注意Python中没有do...while循环。

例入:用while计算1到100的总和。

#!/usr/bin/env python3n = 100sum = 0counter = 1while counter <= n:    sum = sum + counter    counter += 1print("1 到 %d 之和为: %d" % (n,sum))
执行结果如下:1 到 100 之和为: 5050

无限循环我们可以通过设置条件表达式永不为False达到无限循环,例如:
#!/usr/bin/python3var = 1while var == 1 :  # 表达式永远为 true   num = int(input("输入一个数字  :"))   print ("你输入的数字是: ", num)print ("Good bye!")

结果如下:

输入一个数字 :1
你输入的数字是: 1
输入一个数字

你可以使用CTRL +C退出当前的无限循环。

无限循环在服务器上客户端的实时请求非常有用。

break和continue语句及循环中的else子句


break语句将跳出while的循环体,使循环结束。

例如:

var = 10                  while var > 0:   print (‘当期变量值为 :‘, var)   var = var -1   if var == 5:      breakprint ("Good bye!")

执行结果如下:

当期变量值为 : 10
当期变量值为 : 9
当期变量值为 : 8
当期变量值为 : 7
当期变量值为 : 6
Good bye!

continue语句用来告诉Python跳过当次循环中剩下的语句,然后进行下一轮循环。

例如:

var = 10while var > 0:   var = var -1   if var == 5:             # 变量为 5 时跳过输出      continue   print (‘当前变量值 :‘, var)print ("Good bye!")

执行结果如下:

当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!

在Python的while循环中会有whlie...else语句,其else语句只有在while正常结束时才会被执行,如果while循环被break语句结束,是不会执行else语句的。

例如:

var = 6while var > 0:   var = var -1   if var == 3:             # 变量为 3 时跳过输出    break   print (‘当前变量值 :‘, var)else:    print("Good bye!")

执行结果如下:

当前变量值 : 5
当前变量值 : 4

 
				
时间: 2024-11-05 10:15:10

python3循环语句while的相关文章

python013 Python3 循环语句

Python3 循环语句本章节将为大家介绍Python循环语句的使用.Python中的循环语句有 for 和 while.Python循环语句的控制结构图如下所示: while 循环Python中while语句的一般形式: while 判断条件: 语句 同样需要注意冒号和缩进.另外,在Python中没有do..while循环. 以下实例使用了 while 来计算 1 到 100 的总和:实例 #!/usr/bin/env python3 n = 100 sum = 0 counter = 1 w

Python3 循环语句

本章节将为大家介绍Python循环语句的使用. Python中的循环语句有 for 和 while. Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: while 判断条件:语句同样需要注意冒号和缩进.另外,在 Python 中没有 do..while 循环. 以下实例使用了 while 来计算 1 到 100 的总和: 实例 #!/usr/bin/env python3 n = 100 sum = 0counter = 1while cou

(三)Python3 循环语句——while

while语句的一般形式: 1 while 判断条件: 2 语句 同样需要注意冒号和缩进.另外,在 Python 中没有 do..while 循环. 以下实例使用了 while 来计算 1 到 100 的总和: 1 #!/usr/bin/env python3 2 3 n = 100 4 5 sum = 0 6 counter = 1 7 while counter <= n: 8 sum = sum + counter 9 counter += 1 10 11 print("1 到 %d

Python - 条件控制、循环语句 - 第十二天

Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块. Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else. 注意: 1.每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块. 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块. 3

python3 第七章 - 循环语句

为了让计算机能计算成千上万次的重复运算,我们就需要循环语句. Python中的循环语句有 for while 循环语句的执行过程,如下图: while 循环 Python中while语句的一般形式: while 判断条件: 语句 以上语法的执行过程是: 当 条件 为 True,执行 语句块1 的语句 当 条件 为 False ,执行 语句块2 的语句 我们用while做一件:计算1-100所有数字的总和: n = 100 sum = 0 counter = 1 while counter <=

循环语句(for、while)(一)

2016-12-18 while循环结构; while语句是Python语言中最通用的迭代结构. while语句最完整的书写格式是:首行以及测试表达式,有一列或多列缩进语句的主体以及一个可选的else部分(控制 权离开循环而又没有碰到Break语句时会执行).Python会一直计算开头的测试,然后执行循环主体内的语句,直到测试返回值为假. 1 while <test>: #Loop test 2 <statements1> #Loop body 3 else: #Optional

Python基础篇【第四篇】:循环语句

循环语句包含:while和for语句 while循环 whil循环的表达式: while 判断条件: (这里统一四个空格)语句 一定要注意缩进和判断条件后面的冒号! 例如用while计算1-100的和: 1 #!/usr/bin/env python3 2 3 a = 100 4 b = 0 5 counter = 1 6 7 while counter <= a: 8 b = b + counter 9 counter += 1 10 print(b) 运算结果: 1 /Library/Fra

Python3 循环

Python中的循环语句有 for 和 while. Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: while 判断条件: statements 同样需要注意冒号和缩进.另外,在Python中没有do..while循环. 以下实例使用了 while 来计算 1 到 100 的总和: #!/usr/bin/env python3 n = 100 sum = 0 counter = 1 while counter <= n: sum = su

07_Python的控制判断循环语句1(if判断for循环)_Python编程之路

Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条件进行判断,或是对某个行为进行重复操作 这时我们就必须要知道如何去编写循环判断语句 if... elif... else if也就是如果的意思,后面需要加一个判断条件,如果判断条件为真,则执行if下的操作,如果为假则跳过操作 注意在每个判断条件后面要加上冒号,且if下面的语句要注意缩进 In [1]