• python判断语句


    一、布尔类型和比较运算符

    布尔类型 只有两个结果

    是  /  否

    定义变量存储布尔类型数据:

    变量名称=布尔类型字面量

    布尔类型的数据不仅可以通过定义得到也可以通过比较运算符比较内容得到

    比较运算符:

    二、if判断语句基本格式  

    程序中的判断:

    if 要判断的条件 :

        条件成立时要做的事情

    1. # 定义变量
    2. age = 17
    3. if age >= 18:
    4.     print("你已经成年了") # 四个空格的缩进--该语句归属于if条件判断
    5.     print("不要在耍小孩脾气")
    6. print("不属于if判断") # 没有四个空格缩进则说明不属于if判断

    注意事项:

    1.判断的结果一定是bool类型

    2.不要忘记判断条件后的 :冒号

    3.归属于if语句的代码块,需在前方填充4个空格缩进

    三、if-else组合判断    已if和它的代码块在条件满足时执行,else搭配if的判断条件是不满足条件时执行

    程序中的判断

    if 条件 :

        满足条件要做的事情

    else :

        不满足条件要做的事情

    1. # if-else
    2. print("欢迎来本游乐场,儿童免费,成人收费。")
    3. age = int(input("请输入你的年龄:"))
    4. if age >= 18:
    5.     print("您已成年,游玩需要门票108元")
    6. else :
    7.     print("您未成年可以免费游玩。")
    8. print("祝您游玩愉快。")

    注意事项:

    else不需要判断条件,当if的条件不满足时,else执行

    else的代码块同样需要4个空格作为缩进

    四、if-elif-else 组合使用  实现多条件判断的场景

    语法

    1. if int(input("请输入你的身高(cm): ")) <= 120 :
    2.     print("身高不超过120,可以免费游玩。")
    3. elif int(input("请输入你的VIP等级(1-5): ")) > 3:
    4.     print("VIP级别大于3,可以免费游玩。")
    5. elif int(input("请输入今天几号: ")) == 1:
    6.     print("今天是免费游玩日,教可以免费游玩。")
    7. else :
    8.     print("您需要买票20元。")  # 最终else可去
    9. print("祝您游玩愉快。")

    注意点:

    1.elif可以写多个

    2.判断是互斥且有序的,上一个满足后面的就不会判断了

    3.可以在条件判断中直接写入input语句,节省代码量

  • 相关阅读:
    [附源码]Java计算机毕业设计SSM房屋出租管理系统
    【网页设计】基于HTML在线图书商城购物项目设计与实现_(图书商城10页) bootstarp响应式
    Spring源码十九:Bean实例化流程二
    数据结构学习笔记(一)——基本概念
    万亿咖啡赛道或将再出一个IPO?窄门入局、宽门出圈的它,做对了什么?
    vue组件的生命周期 笔记
    shell实战案例:系统性能监控脚本
    四川竹哲电商:抖店怎么修改经营类目?
    1.验证表
    SpringMVC之JSR303和拦截器
  • 原文地址:https://blog.csdn.net/springbear/article/details/127960776