python基础 -- 04流程控制语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础 -- 04流程控制语句相关的知识,希望对你有一定的参考价值。

1.Python缩进规则

         最好四个空格,其次Tab,禁止空格Tab混用

2.Python流程控制语句代码块原则

         表示代码块开始

         如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车

3.if语句

3.1普通if语句

>>> age=20
>>> if age >=18:
... print ‘your age is‘,age
... print ‘aduit‘
...
your age is 20
aduit

3.2if-else语句

注意:else 后面有个“:”。

>>> if age >= 18:
... print ‘aduit‘
... else:
... print ‘teenager‘
...
aduit

3.3if-elif-else语句

if-elif语句和多if语句区别

       if-elif条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。

       多if语句会全部执行,即使前面的条件已满足,后面的也会执行。

>>> if age >=18:
... print ‘aduit‘
... elif age >=6:
... print "teenager"
... elif age >=3:
... print ‘Kid‘
... else:
... print ‘baby‘
...
aduit

4.循环语句

4.1for循环

>>> L= [‘Adam‘,‘Lisa‘,‘Bart‘]

>>> for name in L:

...     print name

4.2While循环

>>> N=10

>>> x=0

>>> while x<N:

...     print x

...     x+=1

4.3break退出循环

>>> sum = 0

>>> x=1

>>> while True:

...     sum+=x

...     x+=1

...     if x>100:

...         break

4.4continue继续循环

>>> L=[75,98,59,81,66,43,69,85]

>>> sum =0.0

>>> n=0

>>> for x in L:

...    if x<60:

...             continue

...    sum +=x

...    n+=1

4.5多重循环嵌套

>>> for x in [‘A‘,‘B‘,‘C‘]:

...    for y in [‘1‘,‘2‘,‘3‘]:

...             print x+y





















以上是关于python基础 -- 04流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之:Python中的流程控制

02 : python 基础语法,流程控制语句

Python基础—流程控制

Python基础 -- 输入输出流程控制语句数据类型高级切片

python开发基础:流程控制

Python基础 — Python流程控制语句(条件语句)