• 小甲鱼-007-009了不起的分支和循环


    分支:是否做某事
    循环:持续做某事

    1.分支:

    1.1 if...elif...

    python可以有效避免C中的悬挂else

    1.2.三元操作符 small = x if x < y else y

    if x < y:
        small = x
    else:
        small = y
    

    1.3.assert断言:当关键字后面的条件为假的时候,程序自动崩溃

    assert 4 > 3, "错了,4<3"
    assert 3 > 4
    
    为断言失败添加备注或说明 ```#python assert 3 > 4, "错了,4>3" ```

    2循环:

    2.1while循环

    while 条件:
    循环体

    2.2for循环

    for 目标 in 表达式:
    循环体

    #循环一个字符串
    word = 'he llo'
    for i in word:
        print(i)
    
    ```#python #循环一个列表 autos = ['江铃', '陆风', '哈弗', '中兴'] for i in autos: print(autos.index(i), i, len(i)) #循环一个数字范围 for i in range(4): print(i) ```

    2.3range()是python的内置函数,用于生成一个数字序列。

    语法:range( start, stop, step=1)
    range有3个参数,其中start和step是可选的。step默认为1
    range生成一个从start开始,不包含stop,步长为step的序列

    2.4break 终止循环

    a = 1
    while a < 5:
        if a == 3:
            break
        print(a)
        a+=1
    

    2.5continue 跳出本次循环,执行下次循环

    a = 1
    while a < 5:
        if a == 3:
            a+=1
            continue
        print(a)
        a+=1
    
  • 相关阅读:
    流程控制之while循环
    流程控制之if...else
    基本运算符
    基本数据类型
    注释
    用户交互
    常量
    test
    查询方法
    删除代码
  • 原文地址:https://www.cnblogs.com/csj2018/p/10094576.html
Copyright © 2020-2023  润新知