第二天

今日主要内容
    1. 循环. while循环
        while 条件:
            代码块(循环体)
        执行流程:
            1. 判断条件是否为真. 如果真. 执行代码块
            2. 再次判断条件是否为真......
            3. 当条件为假.执行else 跳出循环. 循环结束
    2. 格式化输出
        %s: 字符串的占位符, 可以放置任何内容(数字)
        %d: 数字的占位符
    3. 运算符
        逻辑运算:
        and  并且的意思. 左右两端的值必须都是真. 运算结果才是真
        or   或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
        not  非的意思. 原来是假. 现在是真.  非真即假, 非假既真
    break   结束循环. 停止当前本层循环
    continue  结束当前本次循环. 继续执行下一次循环
 
格式化输出
name = "alex"
print("%s已经喜欢了沙河%%2的女生" % name)  # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%
 
运算符
and or not同时存在. 先算括号, 然后算not, 然后算and , 最后算or
print(3>4 or 4<3  and  1==1) # False
 
x or y 如果x==0 那么就是y, 否则是x
print(1 or 2)   # 1
print(2 or 3)   # 2
print(0 or 3)   # 3
print(0 or 4)   # 4
        x or y:
            当x是非零. 返回x
            当x是零. 返回y
        and和or相反
 
while循环
count  = 1
while count  <= 10:
    print( count)
    count = count + 1
    if count == 5:
        break   彻底停止循环. 不会执行后面的else
else:   while条件不成立的时候执行
    print("这里是else")

posted on 2018-07-29 17:51  符,  阅读(97)  评论(0)    收藏  举报

导航