• 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
    >>> a={}
    >>> while a:
    ... print('jj')
    ...
    >>> a={'a':1}
    >>> while a:
    ... print('jj')
    ...
    jj
    jj
    --snap--

    4.3break退出循环

    # 注:break只能退出一层循环

    >>> for i in set([1,2,3]):
    ...     for j in set([4,5,6]):
    ...             if j==5:
    ...                     break
    ...             print(i,j)
    ...
    1 4
    2 4
    3 4

    4.4continue继续循环

    # 注:break只能退出一层循环

    >>> for i in set([1,2,3]):
    ...     for j in set([4,5,6]):
    ...             if j==5:
    ...                     continue
    ...             print(i,j)
    ...
    1 4
    1 6
    2 4
    2 6
    3 4
    3 6
  • 相关阅读:
    《经济学通识》六、生命有限
    《经济学通识》五、反垄断的罪与罚
    《经济学通识》四、贸易与互惠
    《经济学通识》三、价格与市场
    《经济学通识》二、管制的愿望与结果
    《经济学通识》一、前言
    《必然》十三、开始,正从脚下开始
    《必然》十二、一个好问题足以改变世界
    字符串之strstr
    STL之内存处理工具
  • 原文地址:https://www.cnblogs.com/yc913344706/p/7748480.html
Copyright © 2020-2023  润新知