四时宝库

程序员的知识宝库

Python基础编程——while循环(python的while循环语句)

在前面我们介绍了条件语句,可以选择性地执行特定的语句。在循环语句中也会使用到条件表达式,循环语句即重复执行某些语句块,Python中有两种循环,while循环和for循环,本节将介绍while循环。

while循环

要重复执行某段代码,当然也可以将其在程序中重复写多次,但是这样操作起来很繁琐,降低程序的可读性,也不利于代码的优化以及维护。下面将介绍while循环,具体用法如下while_statement.py程序所示:

while_statement.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
numbers = list(range(1, 10))
n = 1

while n in numbers:
    print('n = {}'.format(n))
    n += 1

print('numbers = {}'.format(numbers))

程序执行结果如下所示:
n = 1
n = 2
n = 3
n = 4
n = 5
n = 6
n = 7
n = 8
n = 9
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

从上面的程序执行结果可以看出,程序将列表numbers中的元素打印了出来,我们只用一个while循环即可实现重复的操作。

上面程序中的条件表达式n in numbers是一个成员资格检查的表达式,当n在numbers中时,表达式返回的是真值,当n = 10时,表达式返回的是假值,此时将会跳出循环,循环结束。

注意:我们在使用循环时,需要注意循环是否为死循环,即条件表达式的值是否永远都是真。死循环在特殊情况下会有用,但是在绝大部分情况下,都切记不要循环写成了死循环。

总结

本节介绍了基本的while循环,在写循环时,需要注意的是死循环,避免出现预料不到的结果。

下一节将会介绍for循环,敬请关注。

如果有需要文中小程序的可以私信我哟!

喜欢的小伙伴请点关注、收藏!

欢迎大家转发、评论!

#Python基础##Python入门推荐##Python编程从入门到实践#

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接