精华内容
下载资源
问答
  • elif

    千次阅读 2018-07-10 11:11:37
    elif想一想:if能完成当xxx时做事情if-else能完成当xxx时做事情1,否则做事情2如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢?答:...

    elif

    • 想一想:

      if能完成当xxx时做事情

      if-else能完成当xxx时做事情1,否则做事情2

      如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢?

    • 答:

      elif

    <1> elif的功能

    elif的使用格式如下:

    
        if xxx1:
            事情1
        elif xxx2:
            事情2
        elif xxx3:
            事情3
    

    说明:

    • 当xxx1满足时,执行事情1,然后整个if结束
    • 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
    • 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束

    demo:

    
        score = 77
    
        if score>=90 and score<=100:
            print('本次考试,等级为A')
        elif score>=80 and score<90:
            print('本次考试,等级为B')
        elif score>=70 and score<80:
            print('本次考试,等级为C')
        elif score>=60 and score<70:
            print('本次考试,等级为D')
        elif score>=0 and score<60:
            print('本次考试,等级为E')
    

    <2> 注意点

    • 可以和else一起使用

      
         if 性别为男性:
             输出男性的体重
             ...
         elif 性别为女性:
             输出女性的体重
             ...
         else:
             第三种性别的体重
             ...
      

      说明:

      • 当 “性别为男性” 满足时,执行 “输出男性的体重”的相关代码
      • 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的体重”的相关代码
      • 当 “性别为男性” 不满足,“性别为女性”也不满足,那么久默认执行else后面的代码,即 “第三种性别的体重”相关代码

    elif必须和if一起使用,否则出错

    else 一般用在最后,即所有条件都不满足时使用

    展开全文
  • elif语句

    2019-10-31 11:49:17
    使用elif 可以处理条件不成立的情况 但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同是可以使用elif 语法格式如下: if 条件1: 条件1满足执行的代码 elif 条件2: 条件2满足执行的代码 elif 条件3 ...

    在开发中使用 if 可以判断条件
    使用elif 可以处理条件不成立的情况
    但是,如果希望再增加一些条件,条件不同,需要执行的代码也不同是可以使用elif

    语法格式如下:
    if 条件1:
    条件1满足执行的代码
    elif 条件2:
    条件2满足执行的代码
    elif 条件3 :
    条件3满足执行的代码
    else:
    以上条件都不满足时使用的代码

    对比逻辑运算符的代码

    if 条件1 and 条件2:
    条件1满足并且条件2满足的情况下使用
    注意

    1. elif 和else 都必须和if联合使用,而不能单独使用
    2. 可以将if ,elif 和else 以及各自收进的代码看成一个完整的代码块

    elif演练

    1 定义 holiday_name字符串变量记录节日名称
    2如果是情人节应该买玫瑰/看电影
    3如果是平安夜应该买苹果/吃大餐
    4如果是生日应该买蛋糕
    5其他的日子每日天都是节日啊

    holiday_name = "平安夜"
    if holday_name=="情人节"print("买玫瑰")
    	print("看电影")
    elif holiday_name =="平安夜":
    	print("卖苹果")
    	print("吃大餐")
    elif holiday_name =="生日"print("买蛋糕")
    else:
    	print("每天都是节日啊......")
    
    

    if 的嵌套

    在这里插入图片描述
    elif 的应用场景是: 同时判断多个条件,所有条件是评级的
    1在开发中,使用if进行判断,如果希望在条件成立的执行语句中 再增加条件判断,就可以使用
    if嵌套
    2. if的 嵌套应用场景就是:在之前的条件满足的前提下,再增加额外的判断
    3. if的嵌套语法格式:除了缩进之外和之前的没有什么区别

    1. 在这里插入图片描述
    2. 语法格式如下:
      在这里插入图片描述

    if嵌套的演练

    需求:

    1. 定义 布尔型变量 has_ticket 表示是否有火车票
    2. 定义整形变量 knife_lenght 表示到刀的长度,单位:厘米
    3. 首先检查是否有火车票,如果有就允许进行安检
    4. 安检时,需要检查刀的长度,判断是否超过20厘米
      #如果超过20厘米,提示刀的长度,不允许上车
      #如果不超过20厘米,安检通过
    5. 没有火车票,不允许进门
    #定义 布尔型变量 has_ticket 表示是否有火车票
    has_ticket = True
    #定义整形变量 knife_lenght 表示到刀的长度,单位:厘米
    knife_lenght = 30
    #首先检查是否有火车票,如果有就允许进行安检
    if has_ticket:
    	print("车票检查通过,准备安检")
    	if knife_lenght > 20:
    		#如果超过20厘米,提示刀的长度,不允许上车
    		print("您携带的刀太长了,有%d厘米长"% knife_lenght)
    		print("不允许上车")
    	else:
    		#如果不超过20厘米,安检通过
    		print("安检通过请上车,祝您旅途愉快")
    else:
    	#没有火车票,不允许进门
    	print("大哥请先买票")
    

    在这里插入图片描述

    #导入随机工具包
    import random
    player =int(input("请输入要出的拳 石头(1)/剪刀(2)/不(3):"))
    computer = random.randint(1,3)
    print("玩家出的拳头时%d -电脑出的拳是%d"% (player,computer))
    if( player ==1 and computer == 2)
    	or(player ==2 and computer == 3)
    	or(player ==3 and computer == 1):
    	
    	print("欧耶,电脑弱爆了")
    #平局
    elif player == computer:
    	print("真是心有灵犀,再来一盘")
    elseprint("不服气决战刀天亮!!")
    

    在这里插入图片描述

    展开全文
  • $pg ifelif1#!/bin/bashif [ -z "$1" ] || [ "$1" = "" ]thenecho "You are not enter name!"elif[ -w "$1" ]thenecho "You can write!"elif[ -x "$1" ]thenecho "You can execute!"elseecho "You cna not write or ...

    $pg ifelif1

    #!/bin/bash

    if [ -z "$1" ] || [ "$1" = "" ]

    then

    echo "You are not enter name!"

    elif

    [ -w "$1" ]

    then

    echo "You can write!"

    elif

    [ -x "$1" ]

    then

    echo "You can execute!"

    else

    echo "You cna not write or execute!"

    fi

    -------------------------------------------------------------------------

    我的电脑里有个input 文件执行后的结果:

    [root@localhost wang]# ./ifelif1 input

    You can write!

    我把input的文件改为:400后,还是这样的结果:

    [root@localhost wang]# chmod 400 input

    [root@localhost wang]# ./ifelif1 input

    You can write!

    -------------------------------------------------------------

    跪求高人指点,谢谢

    展开全文
  • 2.5 elif

    2019-03-11 21:15:00
    elif 想一想: if能完成当xxx时做事情 if-else能完成当xxx时做事情1,否则做事情2 如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该...

    elif

    • 想一想:

      if能完成当xxx时做事情

      if-else能完成当xxx时做事情1,否则做事情2

      如果有这样一种情况:当xxx1满足时做事情1;当xxx1不满足、xxx2满足时做事情2;当xxx2不满足、xxx3满足时做事情3,那该怎么实现呢?

    • 答:

      elif

    <1> elif的功能

    elif的使用格式如下:

        if xxx1:
            事情1
        elif xxx2:
            事情2
        elif xxx3:
            事情3

    说明:

    • 当xxx1满足时,执行事情1,然后整个if结束
    • 当xxx1不满足时,那么判断xxx2,如果xxx2满足,则执行事情2,然后整个if结束
    • 当xxx1不满足时,xxx2也不满足,如果xxx3满足,则执行事情3,然后整个if结束

    demo:

        score = 77
    
        if score>=90 and score<=100:
            print('本次考试,等级为A')
        elif score>=80 and score<90:
            print('本次考试,等级为B')
        elif score>=70 and score<80:
            print('本次考试,等级为C')
        elif score>=60 and score<70:
            print('本次考试,等级为D')
        elif score>=0 and score<60:
            print('本次考试,等级为E')

    <2> 注意点

    • 可以和else一起使用

       if 性别为男性:
           输出男性的体重
           ...
       elif 性别为女性:
           输出女性的体重
           ...
       else:
           第三种性别的体重
           ...
    • 说明:

      • 当 “性别为男性” 满足时,执行 “输出男性的体重”的相关代码
      • 当 “性别为男性” 不满足时,如果 “性别为女性”满足,则执行 “输出女性的体重”的相关代码
      • 当 “性别为男性” 不满足,“性别为女性”也不满足,那么久默认执行else后面的代码,即 “第三种性别的体重”相关代码
      • elif必须和if一起使用,否则出错

        else 一般用在最后,即所有条件都不满足时使用

    转载于:https://www.cnblogs.com/kangwenju/p/10513242.html

    展开全文
  • elif python Python Elif关键字 (Python elif keyword) elif is a keyword (case-sensitive) in python, it is used in the conditional statement, if we have multiple conditions to be checked, we have to use ...
  • shell if-elif-elif-fi

    2019-10-09 07:44:55
    linux if-elif-elif-elif-fi 和其他编程语言如java区别 java 中if else if else if else 会执行符合判断条件的if 按顺序执行 而linux中的elif 只会执行第一个命令退出状态为0的if的then的代码块 shell 脚本里面的...
  • Python if else elif

    千次阅读 2020-07-14 20:04:52
    Python if else and elif are keywords for conditional logic in the program. In this tutorial we are going to learn about python if, else and elif. Previously we learned about Python Operators and Prece...
  • if、elif

    2020-03-26 17:51:09
    if与elif的区别
  • #elif

    2016-06-25 11:13:00
    http://baike.sogou.com/v72031124.htm?fromTitle=%23elif #else指令用于某个#if指令之后,当前面的#if指令的条件不为真时,就编译#else后面的代码。...#elif预处理指令综合了#else和#if指令的作用。...
  • 原博文2018-07-26 16:37 −如果程序中判断事件很多,全部用if的话,会遍历整个程序,用elif 程序运行时,只要if或后续某一个elif之一满足逻辑值为True,则程序执行完对应输出语句后自动结束该轮if-elif(即不会再去...
  • #encoding=utf-8a=88if a>= 90:print u"优秀"if a == 88:print u"正好88"if a >= 80:print u"良好"else:print u"都不合格"print "* * "*10if a>= 90:print u"优秀"elif a == 88:print u"正好88"elif a >= 80:print u...
  • elif,pass

    2018-11-22 10:58:58
    elif 相当于else if if n = '高级会员': print('美女') elif n = '白金会员': print('一线小明星') elif n = '钻石会员' print('大明星') else: print('城管') print('开始服务吧......') ...
  • (作者:陈玓玏) ...lambda中比较熟悉A if 条件 else B的用法,即满足条件则输出A,不满足则输出B,但if elif elif的用法或陌生些。 有两种方法可以实现。 一. 直接定义函数,用if elif elif def f(x): if...
  • if elif else

    2018-04-03 17:12:59
    if 1==2: print('A')elif 1==1: print('C')elif 1==1: print('D')else: print('E')只要elif中的条件成立,之后条件的就不会进行判断
  • python elif用法实战

    万次阅读 2017-04-15 21:35:49
    python elif 用法实战
  • 条件控制(if结构、if-else结构、if-elif-else结构)循环语句(while语句、for语句)跳转关键字(continue、break) if结构 if 条件: 语句 if 结构if结构实例演示 if-else结构 if 条件: 语句 else: 语句 if-...
  • python if elif else

    2019-07-01 16:47:00
    败给了python的elif:是elif,elif,elif,而不是elseif:if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4…… 转载于:...
  • if elif else 判断

    2019-10-31 11:14:11
    基本使用 if condition1: true1_expressions elif condition2: true2_expressions elif condtion3: true3_expressions elif ... ...如果有多个判断条件,那可以通过elif语句添加多个判断条件,...
  • if与elif

    千次阅读 2017-09-15 23:53:29
    a=True b=True if a: print("1") if b: print('2')if a: print("1") elif b: print("2") ...而用if-elif,程序运行时,只要if或后续某一个elif之一满足逻辑值为True,则程序执行完对应输出语句后自动
  • #elif defined

    2018-03-29 13:33:01
    同事编译一个开源工程,遇到 #elif INET_ADDR 编译不过。 写了测试程序重新这个问题,能重现。改成 #elif defined INET_ADDR 编译通过. 可能作者用的gcc编译器版本和我们不同。 实验 /* config.h. ...
  • if ...if和if...elif区别

    万次阅读 多人点赞 2019-09-24 15:17:47
    我一直以为写if还是elif都是一样的,今天没事做了下试验,证明凡是存在的都是合理的。。。。。不会存在无谓的东西。 通过运行下面的代码我可以看出,if…elif的逻辑是,程序先走if,能走就走,走完就不走elif了,走...
  • python菜鸟教程 | if elif else 判断

    千次阅读 2020-07-17 15:38:52
    上一讲主要学习了if else内容,本讲将要学习最后一个语句elif(else if)。 基本使用 if condition1: true1_expressions elif condition2: true2_expressions elif condtion3: true3_expressions elif ... ... ...
  • 我看不出以下代码有什么问题:elif choice == "2":while True:PhoneSearch = raw_input("What is their telephone number? : ")conn = sqlite3.connect("SADS.db")cur = conn.cursor...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 341,307
精华内容 136,522
关键字:

elif