Python基础6—常用语句

一、条件分支语句

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
       执行完成

posted @ 2018-04-14 19:35  <逸逐>  阅读(397)  评论(0编辑  收藏  举报