既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如:
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('阿姨好')