美文网首页
Python学习之程序结构,import导入

Python学习之程序结构,import导入

作者: 阿猫阿狗py | 来源:发表于2018-07-14 17:07 被阅读26次

    在逻辑运算中特殊的处理方式

    and 5 and 6 输出:6(即:True or True or True 输出最后一个 True )
    3 or 5 or 6 输出:3(输出第一个真)
    0 or 5 输出:5
    3 or o 输出:3
    3 and 4 and 5 and 6 or 7 输出:6

    程序结构

    顺序结构

    按照从上到下的顺序逐行执行代码

    选择结构

    通过判断语句,根据判断的结果来执行接下来的代码
    语法:单分支结构
    if 条件:
    条件为真时执行的代码块

    双分支结构
    if 条件:
    条件为真时执行的代码
    else:
    条件为假时执行的代码

    双分支简化语法
    结果1 if 条件 else 结果二
    如果条件成立输出结果1

    多分支结构
    if 条件1:
    条件1为真时执行的代码
    elif 条件2:
    条件2为真时执行的代码
    elif 条件3:
    条件3为真时执行的代码
    else:
    以上条件都不成立时执行的代码

    循环结构

    Python中主要提供了三种代码的循环方式:while\for\函数递归

    while循环

    语法:
    while 条件:
    条件为真时循环执行的代码块

    i = 0
    while i<10
      print("输出:",i)
      i+=1
    输出:0,1,2,3,4,5,6,7,8,9,
    

    continue:中断本次循环,直接开始下一次循环

    i = 10
    while i <= 16:
    
        i += 1
        if 12<i<=14:
            print("休息",i)
            continue
    
        print("上班",i)
    输出:
    上班 11
    上班 12
    休息 13
    休息 14
    上班 15
    上班 16
    上班 17
    

    break:跳出循环

    i = 10
    while i <= 16:
    
        i += 1
        if i == 14:
            print("想走就走",i)
            break
    
        print("上班",i)
    输出:
    上班 11
    上班 12
    上班 13
    想走就走 14
    

    break、continue结合使用

    i = 8
    while i <= 18:
    
        i += 1
        if 12<i<=14:
            print("休息")
            continue
        if i == 16:
            print("想走就走",i)
            break
    
        print("上班",i)
    print("不上班了")
    输出:
    上班 9
    上班 10
    上班 11
    上班 12
    休息
    休息
    上班 15
    想走就走 16
    不上班了
    

    while循环中else的使用:
    在Python中的while循环中,如果程序正常循环结束则执行else,否则不执行else语句

    i = 8
    while i <= 18:
    
        i += 1
        if 12<i<=14:
            print("休息")
            continue
        if i == 16:
            print("想走就走",i)
            break
    
        print("上班",i)
    else:
        print("地球不爆炸,我们不放假")
    输出:
    上班 9
    上班 10
    上班 11
    上班 12
    休息
    休息
    上班 15
    想走就走 16
    

    import导入机制

    在这两天的学习中,主要接触到了os,sys,time,random等模块

    1.os为和操作系统交互的模块,可用于os.system('cls')做清屏使用
    2.sys主要和Python解释器交互的模块,可用于sys.exit(1),退出程序
    3.time为时间模块,time.sleep(1)延时1s
    4.random为随机数模块

    相关文章

      网友评论

          本文标题:Python学习之程序结构,import导入

          本文链接:https://www.haomeiwen.com/subject/nnchpftx.html