Day 4&5
if 语句
null, 0, False 都是false
if 条件:
条件成立则运行代码,与条件成立与否有关
else:
条件不成立则运行这里的代码
if 条件1:
条件1成立执行的代码
elif 条件2:
条件2成立执行的代码
else:
以上条件都不成立执行的代码
----if 嵌套的用法----
if 条件1:
条件1成立执行的代码
if 条件2:
条件2成立执行的代码
条件表达式不能有赋值运算符比如if c = 20… 用==
>>> num = input('please put a number: ')
please put a number: 89
>>> if int(num) < 10:
... print("num < 10")
... else:
... print('num > 10')
...
num > 10
多分支: if… elif…else
注意缩进
三目运算符
条件成立执行的表达式 if 条件 else 条件不成立执行的代码
循环
while
让代码更高效的重复执行
while条件:
条件成立重复执行的砝代码
>>> num = 0 # 第一个数一般取0
>>> while num <= 10