zoukankan      html  css  js  c++  java
  • if 语句

    if 判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符
     
    并且-----------and
    或者-----------or
    非(取反)----not
     
    if 条件1 and 条件2:
         条件1和条件2都满足时,做的事情1
         。。。。。。。。。。,做的事情2
         。。。。。。。。。。,做的事情3
         等等
     
    if 条件1 or tiaojian2:
         条件1和条件2有一个满足时,做的事情1
         。。。。。。。。。。。。,做的事情2
         。。。。。。。。。。。。,做的事情3
         等等
     
    if not (条件1 and 条件2):
         满足条件1和条件2的取反时,做的事情1
         。。。。。。。。。。。。,做的事情2
         。。。。。。。。。。。。,做的事情3
         等等
     
    总结:
    方式1:
    if 条件:
        条件满足时做的事情1
        条件满足时做的事情2
        条件满足时做的事情3
        。。。。。。等等
     
    方式2:
    if 条件:
        条件满足时做的事情1
        条件满足时做的事情2
        条件满足时做的事情3
        。。。。。。等等
    else:
        条件不满足时做的事情1
        条件不满足时做的事情2
        条件不满足时做的事情3
        。。。。。。等等
     
    方式3:
    if 条件:
        条件满足时做的事情1
        条件满足时做的事情2
        条件满足时做的事情3
        。。。。。。等等
    elif 条件2:
        条件2不满足时做的事情1
        条件2不满足时做的事情2
        条件2不满足时做的事情3
        。。。。。。等等
    elif 条件3:
        条件3不满足时做的事情1
        条件3不满足时做的事情2
        条件3不满足时做的事情3
        。。。。。。等等
    else:
        条件1、2、3都不满足的情况下,默认执行的事情,(注意:else可有可无,根据实际的功能来确定)
     
    如果条件1满足,那么就执行条件1满足时做的事情,做完后,下面的条件2、3都不会被执行,而是直接结束整个if语句
     
    如果条件1不满足,那么就判断条件2是否满足,如果条件2满足,那么就执行条件2满足时的代码,然后结束整个if语句
     
    如果条件1、2都不满足,那么就判断条件3,如果条件3满足,那么就执行条件3满足时执行的事情,然后结束整个if语句
     
    周一至周日练习
    #!/bin/bash env python
     
    #1.获取用户输入的数字
    num = input("请输入一个数字,1:周一 2:周二 。。。")
     
    #2.根据用户的数据,显示相应的信息
    if num=="1":
        print("周一")
    elif num=="2":
        print("周二")
    elif num=="3":
        print("周三")
    elif num=="4":
        print("周四")
    elif num=="5":
        print("周五")
    elif num=="6":
        print("周六")
    elif num=="7":
        print("周日")
    else:
        print("请输入正确数字")
     
     
    if嵌套:
    if 条件1:
        条件1满足时做的事情1
        if 条件2:
            条件2满足时做的事情2
     
     
     
     
  • 相关阅读:
    Singleton patterns 单件(创建型模式)
    JS的运算问题……
    Java 新手学习日记一
    pycharm远程调试配置
    MATLAB2010安装方法
    人生三境界
    SAS数据步与过程步,数据步语句
    Google Chrome浏览器调试功能介绍
    认识Java标识符
    java多态和继承
  • 原文地址:https://www.cnblogs.com/yzxing/p/8733462.html
Copyright © 2011-2022 走看看