• python中的循环


    >>> x = 100
    >>> y = 10
    >>> x < y and x or y
    10
    >>> x if x > y else y
    100

    if 语句:

    >>> x = 10
    >>> if x == 10:
    ... print(x)
    ...
    10

    >>> if x == 10:
    ... print(x)
    ... else:
    ... print("x not 10!")
    ...
    10

    >>> if x == 10:
    ... print(x)
    ... elif x == 100:
    ... print(x)
    ... else:
    ... print(x)
    ...
    10

    while循环:

    super@super:/python$ cat w.py
    #!/usr/bin/env python

    list1=[1,2,3,4,5,6,7,8,9,10]
    sum = 0
    while list1:
        sum += list1[0]
        list1 = list1[1:]
    print(sum)

    super@super:/python$ python w.py
    55

    for循环:

    super@super:/python$ cat f.py 
    #!/usr/bin/env python

    list1 = [1,3,5,6,9]
    for i in list1:
        print(i)

    super@super:/python$ python f.py
    1
    3
    5
    6
    9

    else语句:

    super@super:/python$ cat f.py
    #!/usr/bin/env python

    list1 = [1,3,5,6,9]
    for i in list1:
        print(i)
    else:
        print("while is normal over!")

    super@super:/python$ python f.py
    1
    3
    5
    6
    9
    while is normal over!

    break语句:

    super@super:/python$ cat f.py
    #!/usr/bin/env python

    list1 = [1,3,5,6,9]
    for i in list1:
        print(i)
        break
    else:
        print("while is normal over!")
    super@super:/python$ python f.py
    1

    continue语句:

    super@super:/python$ cat f.py
    #!/usr/bin/env python

    list1 = [1,3,5,6,9]
    for i in list1:
        if i == 5:
            continue
        print(i)
    else:
    print("while is normal over!")
    super@super:/python$ python f.py
    1
    3
    6
    9
    while is normal over!

  • 相关阅读:
    WPF基础篇之静态资源和动态资源
    15-Node-数据库
    15-Node
    12-Git
    总-S04-03 项目-大事件
    00-PHP难点
    08-PHP基础
    15-ES6
    16-Vue-webpack
    00-Web难点
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5836594.html
Copyright © 2020-2023  润新知