zoukankan      html  css  js  c++  java
  • Python_流程控制

     Python_流程控制
            2016年3月8日12:47:35_1.0

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [root@localhost bayaim]# cat bai.py 
    #!/usr/bin/python

    def  fun():
        return 0
    x= int(raw_input("please input x:"))
    y= int(raw_input("please input y:"))


    if x>90:
        if y>=90:
          print  "A"
        print "x>=90"
    elif x>=80:
        print "80"
    elif x>=70:
        print "C"
    else:
        print "bad"

    [root@localhost bayaim]# 
    --------------------------------------------------------------------------------------------------
    AND  OR   NOT 
       逻辑运算符 (bayaim  和数学中理解是一样的)

    FOR  循环 是一个结构,导致一个程序重要一定次数
    条件循环也是如此,当条件为假,循环结束。

    #!/usr/bin/python

    for x in range(100):
        print x,"********hello world*********"
    ~                                          
    range (1,10,2)   1  为 起始值,10 为终止值,2 为步进值————————————

    [root@localhost bayaim]# cat bai2.py 
    #!/usr/bin/python

    num = 0
    for x in range(1,101):
        num +=x
    print num
    [root@localhost bayaim]# ./bai2.py 
    5050

    遍历————————————————————————
    [root@localhost bayaim]# cat bianli.py 
    #!/usr/bin/python
    s ="hello world"
    l =[1,2,3,'a','b']
    t =(7,8,9,'x','y')
    d ={1:111,2:222,5:555,3:333}
    for x in d:
        print x

    [root@localhost bayaim]# python bianli.py
    1
    2
    3
    5

    ---------------------------------------------------------------------------------------------------
    [root@localhost bayaim]# cat bianli.py 
    #!/usr/bin/python
    s ="hello world"
    l =[1,2,3,'a','b']
    t =(7,8,9,'x','y')
    d ={1:111,2:222,5:555,3:333}
    for x in d:
        print d[x]
    print  d.items()

    [root@localhost bayaim]# python bianli.py
    111
    222
    333
    555
    [(1, 111), (2, 222), (3, 333), (5, 555)]
    -----------------------------------------------------------------------------------
    [root@localhost bayaim]# cat bianli.py 
    #!/usr/bin/python
    s ="hello world"
    l =[1,2,3,'a','b']
    t =(7,8,9,'x','y')
    d ={1:111,2:222,5:555,3:333}
    for x in d:
        print d[x]
    for k,v in d.items():
        print k
        print v
    [root@localhost bayaim]# python bianli.py
    111
    222
    333
    555
    1
    111
    2
    222
    3
    333
    5
    555
    ------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------

    利用周末:

    我把
    “循环控制”——“ for”
    “流程控制”—— "while"
    “定义和调用”  ——def()
    "函数形参实参默认参数"

    以上4个看完了,这里就直接跳过了。。。。O(∩_∩)O~

    <<2016-3-14 09:26:03  bayaim.datetime>>
    ------------------------------------------------------------------------------------------

  • 相关阅读:
    promise异步获取数据
    解决浏览器保存密码自动填充问题
    函数柯里化
    JS高级函数的用法
    Object.assign替代写法
    tree-shaking
    假如参数是对象或者函数,如何处理
    宏任务与微任务 event-loop
    Linux常用命令大全
    Image Processing
  • 原文地址:https://www.cnblogs.com/bayaim/p/9437117.html
Copyright © 2011-2022 走看看