1.循环:
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束.
while 条件:
代码块(又叫循环体)
---------------------------------------------------------------
while True: *死循环
代码块
--------------------------------------------------------------
while循环的操作:
break *打断,跳出,终止当前本层循环.
continue *停止当前本次循环,继续执行下一次循环. (*一般用来做排除)
break不会触发else的执行;
else是当上面的条件不成立的时候,执行这个else中的代码;
while...else...是一个整体,break的时候彻底停止这个整体.
2. 格式化输出:
%s: 字符串的占位符, 可以放置任何内容.(包含数字)
%d: 数字的占位符
格式:
%s %(内容) * 按顺序输入,中间用逗号隔开.
要注意%s和之后的%有冲突,如果在有格式化输入的代码中,需要用到%,要将不是占位符的百分号双写.
例50%,需要这样写50%%
3. 运算符:
逻辑运算:
and 并且的意思. 左右两端的值必须都是真. 运算结果才是真
or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假
not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真
逻辑运算的运算顺序:
(小括号内)→not→and→or * 相同的运算顺序是从左往右开始算
* and和or的取值顺序相反
False当0看,但不是0 True当非0看