zoukankan      html  css  js  c++  java
  • python-条件和循环

    条件

    Demo1:

    if i < 10:
        print('i<10')
    elif i == 0:
        print('i=0 ')
    else:
        print('...')
    

    Demo1说明了以下几点:
    * if后面跟条件来判断,以冒号结束;
    * elif是python中的else if写法,注意不要写错了;
    * else依旧是最终的条件判断;
    * 如果进入了某一个分支,那么其他分支将跳出;
    * 条件判断语句使用python规则来执行,也就是缩进规则

    Demo2:

    i1 = 1    
    b1 = True
    l1 = [1]
    t1 = (1,)
    if i1:
        if b1:
            if l1:
                if t1:
                    print('if')
    
    

    Deom2说明了以下几点:
    * if condition的形式可以用来判断非空;
    * 只要条件是非空,无论是变量、list、tuple都认为是True


    循环

    python中循环有两种:for和while

    for

    通过Demo来说明:

    l1 = [1, 2, 3, 4]
    sum = 0
    for x in l1:
        sum += x
    print(sum) 
    

    这里说明了:
    * for语句通过 for X in Object形式来实现;
    * 同样是以冒号来开始
    * 缩进来判断语句块

    sum = 0
    for x in range(101):
        sum += x
    print(sum)
    

    这个例子说明:
    * 整数的循环可以通过range(int num)来实现,这里表示从0到num的正整数

    while

    sum = 0
    x = 1
    while x <= 100:
        sum += x
        x += 1
    print(sum)
    

    这个例子说明:
    * while和for语句的形式差不都;
    * 同样是以冒号和缩进来判断开始结束

  • 相关阅读:
    Scala-函数
    Scala--循环
    scala(一)
    拦截器filter
    Ajax实现分页二
    并发1
    泛型
    协议protocol
    结构体structure
    类的继承
  • 原文地址:https://www.cnblogs.com/bugstar/p/7729552.html
Copyright © 2011-2022 走看看