ifwhile 都应该条件加冒号
1.if复习
1.1控制流的基本组成部分条件,执行代码块。
1.2if的基本格式
ifexpression:
statement(s)
1.2控制流的条件表达式(expression)结果,必须为True真
1.3冒号永不忘。尽量使用4个空格,而不是制表符
2.while语句
2.1while的基本格式
whileexpression:
statement(s)
x=0
while x>=0:
x +=1
print(x)
if x>9:
break
2.2while的基本组成部分
2.2.1 break 结束while
a=1
while a>0:
a=a+1
print(a)
if a>5:
break
加入break 可以使程序彻底停止 输出结果为
2
3
4
5
6
2.2.2 continue 跳出当前这次循环,但不结束while
Whilex is True:
X+=1
Print (‘x’)
Contine
#下面的程序就用不到了,继续跳转到第一步执行x的累加
If x>30
Break (break的语句是为了跳出循环)
2.2.3 else 结束while以后执行非break情况(可以和continue连用)就是while全部跑完(while 可以与else连用)
a=1
while a<10:
a=a+1
print(a)
else:
a=a*2
print(a)
输出为
2
3
4
5
6
7
8
9
10
20
2.3注意:普通应用里,while一定要给一个结束条件,否则就是传说中的死循环
3.for语句
3.1for的基本格式
foritem in iterable:
statement(s)
3.2for的基本组成部分
3.2.1break
3.2.2continue
3.2.3else
和while 一样
3.3注意:for的最后一个迭代值将保留(python3没有这中情况,可以不用注意)
4.布尔值再议
4.1惰性求值,需要时再求值。(and的情况)
可以把运算量比较大的占内存的放后面容易否定的放前面如果是错误的则系统就不会执行后面的大量运算减少内存使用
4.2从左到右,从先到后。
4.3利用小技巧。or之默认值。
control+?全部注释
control+/为全部解除注释