一、条件分支语句
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=0 3 while i<11: 4 sum+=i 5 i+=1 6 print(sum)
2、for语句
①语法:for i in range(start,end): #等于start,执行循环体,等于end,不执行循环体
循环体
②例子:
1 i=1 2 sum=0 3 for i in range(1,11): 4 sum+=i 5 i+=1 6 print(sum)
3、continue语句(跳出本次循环,执行下一次循环)
例子:计算1-100的所有偶数的和
1 i=1 2 sum=0 3 for i in range(1,101): 4 if i%2==1: 5 i+=1 6 continue 7 sum+=i 8 i+=1 9 print(sum)
4、break语句(直接结束跳出循环)
例子:计算1-100所有数字的和
i=1 sum=0 while True: 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 except Exception as e: 5 print(e) 6 finally: 7 print('执行完成')
执行结果:division by zero
执行完成