条件控制
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 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45772508/article/details/102662386
|
|