流程控制
流程控制之if判断
一丶语法
if判断是干什么的呢?if判断其实是在模拟人做判断。就是说如果这样干什么,如果那样干什么。对于ATM系统而言,则需要判断你的账号密码的正确性。
1.1 if
if表示if成立代码成立会干什么。
1.2 if...else
if...else表示if成立代码成立会干什么,else不成立会干什么。
1.3 if...elif...else
if...elif...else表示if条件1成立干什么,elif条件2成立干什么,elif条件3成立干什么,elif...否则干什么。
二丶if的嵌套
# if的嵌套
cls = 'human'
gender = 'female'
age = 18
is_success = False
if cls == 'human' and gender == 'female' and age > 16 and age < 22:
print('开始表白')
if is_success:
print('那我们一起走吧...')
else:
print('我逗你玩呢')
else:
print('阿姨好')
流程控制之while循环
while + break
跳出循环,终止循环
while + continue
跳出本次循环
while + else
循环没有被break掉就执行else内部代码
while嵌套
while
while
流程控制之for循环
for + break
跳出循环
for + continue
跳出本次循环
for + else
循环没有被break掉执行else内部代码
for循环嵌套
for
for
range
range(10) = [0,1,2,3,4,5,6,7,8,9]