• 判断语句和循环语句2.4 if


    if判断语句

    一、引入

    很多时候当我们打开某个App,需要输入用户名和密码,如果正确那么就可以登录,否则不让使用

    在我们身边这样场景有很多很多,想要实现这样的功能那我们就需要学习if判断

    二、生活中的判断场景

    QQ登录,核心:判断用户名和密码是否对应

    image-20200826151925537

    微信登录,核心:判断用户名和密码是否对应

    img

    余额不足,核心:判断余额是否充足

    img

    总结

    • 如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断
    • 不仅生活中有,在软件开发中"判断"功能也经常会用到

    三、if判断语句

    1. 基本使用

    if是用来进行判断的,其使用格式如下:

    if 要判断的条件:
        条件成立时,要做的事情
    

    例如:

    image-20200826150820934

    注意:

    • if判断总体来说:当条件满足后就要做某些事情,这些事情以及if它们是一个整体
    • 如果if条件成立后,要做的事情有很多,那么都需要在行首缩进4个空格(只需要敲一个tag键,Pycharm就会自动换行为4个空格)

    再例如:

    image-20200826151451741

    2. 示例

    demo1:

    age = 30
    print("------if判断开始------")
    if age >= 18:
        print("我已经成年了")
        print("我该董事了")
        print("我该去创造一片天地")
    print("------if判断结束------")
    

    运行结果:

    ------if判断开始------
    我已经成年了
    我该董事了
    我该去创造一片天地
    ------if判断结束------
    

    说明:

    • age的值是30,所以age >= 18的结果是True,所以就会执行3个print

    demo2:

    age = 16
    print("------if判断开始------")
    if age >= 18:
        print("我已经成年了")
    print("------if判断结束------")
    

    运行结果:

    ------if判断开始------
    ------if判断结束------
    

    说明:

    • age的值是16,所以age >= 18的结果是False,所以不会执行print("我已经成年了")

    四、案例

    案例1

    cool = True
    money = 2000000
    height = 178
    
    if cool == True and monen >= 1000000 and height >= 176:
        # 如果3个条件头满足,那么就是 高富帅
        print("恭喜你,你是高富帅")

    案例2

    name = input("请输入用户名:")
    password = input("请输入密码:")
    
    if name == "wanglaoshi" and password == "123456":
        print("登录成功...")

    五、练一练

    要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,网吧可以去了”

    1. 使用input从键盘中获取数据,并且存入到一个变量中
    2. 使用if语句,来判断 age>=18是否成立
  • 相关阅读:
    【PHP】最详细PHP从入门到精通(二)——PHP中的函数
    利用 MUI开发app, 如何实现侧滑菜单及其主体部分上下滑动
    JavaScript面向对象编程—this详解
    利用Hadoop streaming 进行词频统计
    Java 平时作业七
    Java 平时作业六
    Java 平时作业五
    Java 平时作业四
    Java 平时作业三
    JAVA 平时作业二
  • 原文地址:https://www.cnblogs.com/dong4716138/p/15650472.html
Copyright © 2020-2023  润新知