python中while循环语句用法简单实例

Python编程语言是目前最流行的编程语言之一,由于其易学易用,已经成为了许多初学者的首选编程语言 。其中while循环语句是Python编程中最基础的语句之一,也是最常用的语句之一 。在本文中,我们将以多个角度分析Python中while循环语句的用法,并给出简单的实例来帮助读者更好地理解 。
一、while循环语句的基本用法

python中while循环语句用法简单实例

文章插图
在Python中,while循环语句的基本语法如下:
```
while expression:
statement(s)
```
其中expression是需要判断的条件表达式,statement(s)是需要执行的语句块 。当expression的值为True时,循环执行statement(s) 。当expression的值为False时,跳出循环 。
例如,下面的代码是一个简单的while循环语句的例子,输出数字1到5:
```
count = 1
while count <= 5:
print(count)
count += 1
```
在这个例子中,我们用变量count来控制循环次数,当count的值小于等于5时,执行print(count)语句并将count的值加1 。当count的值大于5时,跳出循环 。
二、while循环语句的嵌套使用
在Python中,while循环语句可以嵌套使用 。例如,下面的代码是一个简单的嵌套while循环语句的例子,输出九九乘法表:
```
i = 1
while i <= 9:
j = 1
while j <= i:
print(j, "*", i, "=", i*j, end="\t")
j += 1
print()
i += 1
```
在这个例子中,我们用变量i和j来控制循环次数,i代表乘法表的行,j代表乘法表的列 。当j小于等于i时,执行print(j, "*", i, "=", i*j, end="\t")语句并将j的值加1 。当j大于i时,跳出内层循环并执行print()语句 。当i的值大于9时,跳出外层循环 。
三、while循环语句的无限循环
在Python中,我们可以使用while True语句来创建一个无限循环 。例如,下面的代码是一个简单的无限循环的例子,输出当前时间:
```
import time
while True:
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
time.sleep(1)
```
在这个例子中,我们使用了Python的time模块来获取当前时间,并使用while True语句来创建一个无限循环 。在循环中,我们调用time.strftime函数来获取当前时间,并使用print语句输出时间 。由于while True语句的循环条件永远为True,循环将一直执行下去 。
四、while循环语句的break和continue语句
在Python中,我们可以使用break语句来跳出循环,使用continue语句来终止当前迭代并进入下一次迭代 。例如,下面的代码是一个简单的使用break和continue语句的例子,找出100以内的所有偶数:
```
i = 1
while i <= 100:
if i % 2 == 0:
print(i)
【python中while循环语句用法简单实例】else:
i += 1
continue
if i == 50:
break
i += 1
```
在这个例子中,我们用变量i来控制循环次数,当i为偶数时,执行print(i)语句 。当i为奇数时,使用continue语句跳过当前迭代并进入下一次迭代 。当i的值为50时,使用break语句跳出循环 。
五、总结
在本文中,我们从多个角度分析了Python中while循环语句的用法,包括基本用法、嵌套使用、无限循环、break和continue语句 。通过实例的演示,我们可以更好地理解和掌握while循环语句的用法 。在实际编程中,while循环语句是非常常用的语句之一,掌握好它的用法可以帮助我们更好地完成编程任务 。

    推荐阅读