第一模块 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

-----------------------------
原文地址:https://www.cnblogs.com/666sss/p/11558813.html