既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如:
1 如果:女人的年龄>30岁,那么
age_of_girl=31 if age_of_girl > 30: print(‘阿姨好‘)
2 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐
age_of_girl=18 if age_of_girl > 30: print(‘阿姨好‘) else: print(‘小姐好‘)
注意:
罗列以下几种语法句型
语法1:
if 条件: 代码1 代码2 代码3 ...
age_of_bk=30 print(‘start.....‘) inp_age=input(‘>>>: ‘) #inp_age=‘18‘ inp_age=int(inp_age) if inp_age == age_of_bk: print(‘猜对了‘) print(‘end.....‘)
语法2:if 条件: 代码1 代码2 代码3 ...else: 代码1 代码2 代码3 ...
age=38 gender=‘male‘ is_beautiful=True if age >= 18 and age <= 25 and gender == ‘female‘ and is_beautiful: print(‘开始表白。。。。‘) else: print(‘阿姨好‘)
语法3:if 条件1: 代码1 代码2 代码3 ...elif 条件2: 代码1 代码2 代码3 ...elif 条件3: 代码1 代码2 代码3 ...elif 条件4: 代码1 代码2 代码3 ...else: 代码1 代码2 代码3 ...
如果: 成绩>=90,那么:优秀 如果成绩>=80且<90,那么:良好 如果成绩>=70且<80,那么:普通 其他情况:很差 ‘‘‘ score=input(‘your score>>: ‘) score=int(score) if score >=90: print(‘优秀‘) elif score >=80: print(‘良好‘) elif score >=70: print(‘普通‘) else: print(‘很差‘)
if 条件1: if 条件2: 代码1 代码2 代码3 ... 代码2 代码3
age=18 gender=‘female‘ is_beautiful=True is_successful=True if age >= 18 and age <= 25 and gender == ‘female‘ and is_beautiful: print(‘开始表白。。。。‘) if is_successful: print(‘在一起‘) else: print(‘我逗你玩呢。。。‘) else: print(‘阿姨好‘)
原文地址:https://www.cnblogs.com/martin-wang/p/10001371.html
时间: 2024-10-09 23:14:46