zoukankan      html  css  js  c++  java
  • if判断

    if 判断

    if判断是干什么的呢?

    if判断就是模仿人类的判断来进行的,但它没有人类那么有情感,只有True和False这两种结果。

    if语法

    if 条件:
        代码块
        code1
        code2
        
        ...
        
    

    注意:python代码中,没有象其他语言中所谓的大括号表示一个语句块,使用的都是缩进来进行表示,所以if语句的代码需要在同一个缩进级别上,不可错乱,相同缩进的代码会自上而下的运行

    # 如果一个人的年龄在25岁以下,返回“真年轻”
    
    age = input("》》》》请输入年龄:")
    age = int(age)
    
    if age < 25:
        print('真年轻')
    
    
    》》》》请输入年龄:23
    真年轻
    

    if……else语法

    if 条件:
        代码块1
        代码块2
        代码块3
        ……
    else:
        code1
        code2
        code3
        
        ……
        
    

    if……else语句表示if条件成立,则执行代码块1,代码块2,代码块3…,否则就执行else语句,code1,code2,code3……

    # 如果一个人的年龄在25岁以下,返回“真年轻”,否则返回“成了叔叔辈了咯!”
    
    age = input("》》》》请输入年龄:")
    age = int(age)
    
    if age < 25:
        print('真年轻')
        
    else:
        print('成了叔叔辈了咯!')
        
    
    》》》》请输入年龄:35
    成了叔叔辈了咯!
    

    if...elif...else语法

    if 条件1:
        代码块1
        代码块2
        代码块3
        ……
    elif 条件2:
        code1
        code2
        
        ……
    
    elif 条件3:
        code1
        code2
        
        ……
    else:
        代码块1
        代码块2
        代码块3
        
        ……
        
    
    # 如果姑娘小于18岁,打印“未成年”
    # 如果姑娘大于18岁小于25岁,打印“表白”
    # 如果姑娘大于25岁小于45岁,打印“阿姨好”
    # 如果姑娘大于45岁,打印“奶奶好”
    
    age = input('请输入姑娘的年龄:')
    age = int(age)
    
    if age < 18:
        print('未成年')
    elif age > 18 and age < 25:
        print('表白')
    elif age > 25 and age < 45:
        print('阿姨好')
    elif age > 45:
        print('奶奶好')
    else:
        pass
    
    请输入姑娘的年龄:23
    表白
    

    if嵌套

    if嵌套即if……else代码块中还有一个甚至多个if……else代码块

    # 180以上全票    120以下免票  其余不能进
    
    height = input('请输入你的身高:')
    height = int(height)
    
    if height >= 180:
        print('全票')
    else:
        if height <= 120:
            print('免票')
        else:
            print('你可能不适合')
    
    请输入你的身高:156
    你可能不适合
  • 相关阅读:
    JavaScript基础知识-标识符
    free命令常用参数详解及常用内存工具介绍
    GO语言的进阶之路-初探GO语言
    HTML&CSS基础-字体的其它样式
    HTML&CSS基础-字体的分类
    HTML&CSS基础-字体的样式
    python运维常用相关模块
    HTML&CSS基础-颜色的单位表示方法
    HTML&CSS基础-长度单位
    HTML&CSS基础-定义列表
  • 原文地址:https://www.cnblogs.com/Hades123/p/10817220.html
Copyright © 2011-2022 走看看