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流程控制语句的主要内容,如果未能解决你的问题,请参考以下文章