条件控制 python的条件语句和其他语言类似,通过一条或多条语句的执行结果(True或者False)来决定执行的代码块
if语句 python的if语句和c语言结构一样,不同的是python的if每个条件后面要加‘:’,表示接下来执行的语句块,且python的语句块不像c++用{}划分,它是通过缩进划分的,相同缩进数的语句组成语句块,这点很重要。
python中用elif代替了else if,所以if的关键字为:if-elif-else
python中没有switch-case语句
assert关键字 当assert后边的条件为False时,程序自动崩溃并抛出AssertionError的异常
assert 3 > 7 #AssertError
循环语句 while循环 while语句一般形式:
while 判断条件: 语句
比如
a = 1 while a < 5: print (a) a+=1 可以看到同样需要注意冒号和缩进 当条件永真时为无限循环,可以使用CTRL+c退出循环 while循环可以使用else语句,在条件为假时执行else的语句块
for循环 一般格式为:
for <variable> in <sequence>: <statements> else: <statements>
range()函数 range()函数可以遍历指定区间和增量的值,比如
for i in range(0,10,2): print(i) 1 会打印出 0 2 4 6 8
break和continue python的break与continue用法与c++一致,只需注意pass语句表示空语句,不执行任何东西,用来保持程序结构的完整性。 ———————————————— 版权声明:本文为CSDN博主「path_0」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/weixin_4577… |
|