if表示if成立代码成立会干什么。python
if 条件: 代码1 代码2 代码3 ... # 代码块(同一缩进级别的代码,例如代码一、代码2和代码3是相同缩进的代码,这三个代码组合在一块儿就是一个代码块,相同缩进的代码会自上而下的运行)
cls = 'human' gender = 'female' age = 18 if cls == 'human' and gender == 'female' and age > 16 and age < 22: print('开始表白') print('end...') # 输出结果 # 开始表白 # end...
if 条件: 代码1 代码2 代码3 ... else: 代码1 代码2 代码3 ...
if...else表示if成立代码成立会干什么,else不成立会干什么。code
cls = 'human' gender = 'female' age = 38 if cls == 'human' and gender == 'female' and age > 16 and age < 22: print('开始表白') else: print('阿姨好') # 结果 # 阿姨好
if 条件1: 代码1 代码2 代码3 ... elif 条件2: 代码1 代码2 代码3 ... elif 条件3: 代码1 代码2 代码3 ... ... else: 代码1 代码2 代码3 ...
if...elif...else表示if条件1成立干什么,elif条件2成立干什么,elif条件3成立干什么,elif...不然干什么。class
cls = 'human' gender = 'female' age = 28 if cls == 'human' and gender == 'female' and age > 16 and age < 22: print('开始表白') elif cls == 'human' and gender == 'female' and age > 22 and age < 30: print('考虑下') else: print('阿姨好')
if里面放if ---> 遵循if中同等结构对应就好
列子co
# 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('阿姨好')