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