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 -----------------------------