zoukankan      html  css  js  c++  java
  • 一 流程控制之if判断

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

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

      

  • 相关阅读:
    区分浏览器的刷新与关闭(网上查到,记录一下)
    echarts中设置markPoint
    Vue自定义指令,ref ,sync,slot
    手动封装on,emit,off
    数组的一些操作
    ES6-字符串扩展-padStart(),padEnd()
    MongoDB 数据库
    新地方
    使用echarts踩过的一些坑
    IE无法访问vue项目
  • 原文地址:https://www.cnblogs.com/martin-wang/p/10001371.html
Copyright © 2011-2022 走看看