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

    print(1)
    print(2)
    print(3)
    if条件:        # 此时 if与print 处于同一级别
        代码1
        代码2
        代码3
    print(4)
    print(5)
    

    1. if判断

    语法1:

    if条件:
    
      代码1     //相同的缩进数代表是同一级别的代码,同一级别的代码称为一组代码块,自上而下运行
    
      代码2
    
      代码3
    
    age = 60
    is_beautiful = True
    star = '水瓶座'
    
    if age > 16 and age < 20 and is_beautiful and star == '水瓶座':
        print('我喜欢你,我们在一起吧!')
    print( '其他代码.............' )
    

    语法2:

    if 条件:
        代码1
        代码2
        代码3
    else:
        代码1
        代码2
        代码3
    
    age = 60
    is_beautiful = True
    star = '水瓶座'
    
    if age > 16 and age < 20 and is_beautiful and star == '水瓶座':
        print('我喜欢你,我们在一起吧!')
    else:
        print('阿姨好,我逗你玩儿呢,深藏功与名')
    print('其他代码')
    

    语法3:

    if条件1:
        代码1
        代码2
        代码3
    elif条件2:
        代码1
        代码2
        代码3
    elif条件2:
        代码1
        代码2
        代码3
    
    score = 63
    
    if score >= 90:
        print('优秀啊,小伙子!')
    elif score >= 80:
        print('还可以吧!')
    elif score >= 60:
        print('要努力了呀,小伙子')
    else:
        print("滚啊!!!")
    

    改进版:

    score = input('请输入您的成绩:')
    score = int(score)
    
    if score >= 90:
        print('优秀啊,小伙子!')
    elif score >= 80:
        print('还可以吧!')
    elif score >= 70:
        print('要努力了呀,小伙子')
    elif score >= 60:
        print('准备叫家长吧!')
    else:
        print("滚啊!!!"
    

    语法4:

    if条件1:
        代码1
        代码2
        代码3
    elif条件2:
        代码1
        代码2
        代码3
    elif条件3:
        代码1
        代码2
        代码3
    else:            //在上述条件都不成立时,使用else
        代码1
        代码2
        代码3
    
    score=input( '请输入您的成绩:' )   #score="18"
    score=int ( score )
    
    if score >= 90 :
        print( '优秀' )
    elif score>=80 :
        print( '良好' )
    elif score>=70 :
        print( '普通' )
    else:
        print( '很差,小垃圾' )
    
    print('=====>')
    

    if嵌套if

    age=17
    is_beautiful=True
    star='水平座'
    
    if 16 < age < 20 and is_beautiful and star == '水平座' :
        print( '开始表白。。。。。' )
        is_successful=True
        if is_successful:
              print( '两个从此过上没羞没臊的生活。。。' )
    else:
        print( '阿姨好,我逗你玩呢,深藏功与名' )
    
    print('其他代码.............')
    
  • 相关阅读:
    SpringBoot统一全局响应(5)
    SpringBoot统一异常处理(4)
    Spring Cloud Alibaba-Gateway搭配Nacos实现动态路由(4)
    SpringBoot使用javax.validation进行参数校验(3)
    SpringBoot使用日志(2)
    WPF 之 ObservableCollection 动态数据集合的使用(二)
    WPF 之 INotifyPropertyChanged 接口的使用 (一)
    数据库访问框架 Chloe
    Navicat Premium 的破解安装教程
    C#定位文件位置并修改字节数据
  • 原文地址:https://www.cnblogs.com/j-chao/p/13031623.html
Copyright © 2011-2022 走看看