• 第一模块 day2


    1.23    运算符
     
     算术运算
    
         +  相加    -相减  *乘    % 取模,能整除就是0 不能就是1  // 取整除    **幂        /除以
    
    
     比较运算
    
         ==    比较是否相等
    
         !=    比较是否不相等
         >       <       >=        <=
    
     赋值运算
    
         +=    c+=a  等效 c = c + a
         -=    c-=a  等效 c = c - a
    
         */    /=    %=    **=    //=
     
     逻辑运算
    
         a= 10    b=20
    
         and    判断多个条件都为真时,返回真    a>10 and b>10   返回False
    
         or  判断多个条件.任意条件为真时,返回真    a>10 and b>10    返回True
    
         not        取反        not a > b    #a 确实不大于b 所以为假, 但是前面有个not,取反,所以结果为真
    
         >>> a =10
        >>> b =20
        >>> not a>b
        True
    
    
    1.24        if..else... 流程控制
    
    
        单分支
    
        day_weather = "rain_day"
    
        if day_weather == "rain_day" :
    
            print("今天在下雨,带雨伞")
    
    
        双分支
    
        age_of_you = 30
    
        if age_of_you > 50:
    
            print("你老了,")
    
        else:
            print("不老,年轻着呢")
    
    
    
        多分支
    
        if 条件:
            满足条件执行代码
    
        elif 条件:
            上面条件不满足 走这个
        elif 条件:
            上面条件不满足 走这个
        else:
            上面所有条件都不满足,走这个
    
    
    -----------------------------
    
    import random
    n= random.randint(0,3)
    
    num = int(input(""))
    
    if num< n:
        print("你猜错了,try bigger ","我是 ",n)
    elif num > n:
        print("你猜错了,try small ""我是 ",n)
    else:
        print("yes,猜对了")
    
    --------------------
    
    D:Pythonpython.exe D:/cc/多分支.py
    3
    你猜错了,try small 我是  1
    
    
    D:Pythonpython.exe D:/cc/多分支.py
    1
    yes,猜对了
    
    
    
    
    1.29    while 循环
    
            while 条件:
                执行代码...
    
    
    count =0
    while count <10:
        print("我喜欢你",count)
    
        count+=1    #    如果不加这句代码,就成死循环,所以,初始是0,每次要自己+自己1次,加到
    
                    #    9,结束,因为如果加到10,10=10,不成立,所以会自动累计到9就停止了.
    
    
    1.30    打印 0 - 100 之间的偶数
    
    
    count =0
    while count <100:
        if count %2 ==0:
            print("我喜欢你",count)
        count+=1
    
    ---------------------------------
    
    D:Pythonpython.exe D:/cc/多分支.py
    我喜欢你 0
    我喜欢你 2
    我喜欢你 4
    我喜欢你 6
    ......
    我喜欢你 98
    
    
    
    1.31    流程控制之while循环
    
            break 终止循环
            contunie     中止当前循环,继续向下走
    
    -------------------------------
    
    count = 0
    while count <10:
        count +=1
        if  3 < count <6:
            continue    #如果count 大于3 且小于6,那就是4和5 ,这个时候不执行.继续向下走
                        # 走到count=8 直接break ..
        if count==8:
            break
        print(count)
    
    -----------------------
    
    D:Pythonpython.exe D:/cc/while分支.py
    1
    2
    3
    6
    7
    
    -----------------------------
  • 相关阅读:
    数据库 连接(join)
    Linux top
    Game2048
    黑豆白豆问题
    1000个苹果10箱
    Jconsole
    八数码 Java实现
    两数之和
    磁盘调度算法
    常见应用网络层次
  • 原文地址:https://www.cnblogs.com/666sss/p/11558813.html
Copyright © 2020-2023  润新知