python中循环语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中循环语句相关的知识,希望对你有一定的参考价值。

1、if语句

Python中的if子句由三部分组成:关键字本身、用于判断结果真假的条件表达式以及当表达式为真或者非零时执行的代码块。if 语句的语法如下:
if expression:
expr_true_suite
if 语句的expr_true_suite代码块只有在条件表达式的结果的布尔值为真时才执行,否则将继续执行紧跟在该代码块后面的语句。
(1)多重条件表达式
单个if语句可以通过使用布尔操作符and、or和not,实现多重判断条件或是否定判断条件。
(2)单一语句的代码块
如果一个复合语句(例如if子句、while或for循环)的代码块仅仅包含一行代码,那么它可以和前面的语句写在同一行上。如if make_hard_copy: send_data_to_printer(),这样的单行语句是合法的, 尽管它可能方便,但这样会使得代码更难阅读, 所以推荐将这行代码移到下一行并合理地缩进。另外一个原因就是如果你需要添加新的代码, 你还是得把它移到下一行。
2、else语句
Python提供了与if语句搭配使用的else语句,如果if语句的条件表达式的结果布尔值为假,那么程序将执行 else 语句后的代码。其语法如下:
if expression:
expr_true_suite
else:
expr_false_suite
在C语言中,不会在条件语句范围外发现else语句, 但Python不同,可以在while和for循环中使用else语句,在循环中使用时,else子句只在循环完成后执行,也就是说break语句也会跳过else块。
例:显示出10到20中的数字的最大约数

在CODE上查看代码片派生到我的代码片

#!/usr/bin/env python

def showMaxFactor(num):
count = num / 2
while count > 1:
if (num % count == 0):
print \'largest factor of %d is %d\' % (num, count)
break
count = count - 1
else:
pr
参考技术A 这个允许的话,你按照你自己平时的方式就好了。 参考技术B 真正的一个希望已经是一个挑战,你说的 参考技术C 这种循环语句,这个你看查了这个循环的一些消息或者关注这个内容。 参考技术D Python中的循环语句就是他们的咋昂他们的对调 第5个回答  2020-09-29 你喜欢哪样,语句不通,还都是不能明确目标而已。

Python--循环语句

Python 循环语句

循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:

技术分享

Python提供了for循环和while循环(在Python中没有do..while循环):

循环类型描述
while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。
for 循环 重复执行语句
嵌套循环 你可以在while循环体中嵌套for循环

 

循环控制语句

循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:

控制语句描述
break 语句 在语句块执行过程中终止循环,并且跳出整个循环
continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。
pass 语句 pass是空语句,是为了保持程序结构的完整性。

 



以上是关于python中循环语句的主要内容,如果未能解决你的问题,请参考以下文章

Python循环语句

教程丨Python循环语句

Python 循环语句

Python 循环语句

22:python中的循环控制语句

Python 循环语句