龙空技术网

Python基础编程——while循环

Python编程爱好者 100

前言:

现时兄弟们对“python中的while”可能比较关心,我们都想要知道一些“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 = 1while n in numbers:    print('n = {}'.format(n))    n += 1print('numbers = {}'.format(numbers))程序执行结果如下所示:n = 1n = 2n = 3n = 4n = 5n = 6n = 7n = 8n = 9numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

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

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

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

总结

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

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

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

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

欢迎大家转发、评论!

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

标签: #python中的while