一、条件分支语句
python中一般不用{},语句块一般用:,然后后面语句持续保持一样的缩进即可({}用来定义字典)
1、if
①语法 :if 条件表达式:
block
②例子
1 money =200;2 if money == 100:3 print('money=100')
2、if...else...
①语法 :if 条件表达式:
block1
else
block2
②例子
1 money=200
2 if money==100:3 print('money=100')4 else:5 print('money!=100')
3、elif
①语法 :if 条件表达式:
block1
elif
block2
elif
block3
...... ......
else
block n
②例子
1 money =200;2 if money == 100:3 print('money=100')4 elif money==200:5 print('money=200')6 else:7 print('money!=100 & money!=200');
二、循环语句
1、while语句
①语法:while 条件表达式
循环语句体
②例子:
1 i=1
2 sum=03 while i<11:4 sum+=i5 i+=1
6 print(sum)
2、for语句
①语法:for i in range(start,end): #等于start,执行循环体,等于end,不执行循环体
循环体
②例子:
1 i=1
2 sum=03 for i in range(1,11):4 sum+=i5 i+=1
6 print(sum)
3、continue语句(跳出本次循环,执行下一次循环)
例子:计算1-100的所有偶数的和
1 i=1
2 sum=03 for i in range(1,101):4 if i%2==1:5 i+=1
6 continue
7 sum+=i8 i+=1
9 print(sum)
4、break语句(直接结束跳出循环)
例子:计算1-100所有数字的和
i=1sum=0whileTrue:
sum+=i
i+=1
if i==101:break
print(sum)
三、异常处理语句
try-except语句:
①语法:try:
try语句块
except[<异常处理类型>,<异常处理类型>,......<异常处理类型>] as <异常处理对象>
异常处理代码
finally:
最后执行的代码
②例子
1 try:2 i=10
3 print(30/(i-10))4 exceptException as e:5 print(e)6 finally:7 print('执行完成')
执行结果:division by zero
执行完成