A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

条件控制
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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马