首页 > 其他 > 详细

一 流程控制之if判断

时间:2018-11-22 15:57:15      阅读:121      评论:0      收藏:0      [点我收藏+]

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

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(‘阿姨好‘)

  

一 流程控制之if判断

原文:https://www.cnblogs.com/martin-wang/p/10001371.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!