精华内容
下载资源
问答
  • if判断语句

    2018-07-08 16:45:50
    if判断语句<1>if判断语句介绍if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情 demo1:(demo的中文意思:演示、案例) age = 30 print("------if判断开始-...

    if判断语句

    <1>if判断语句介绍

    • if语句是用来进行判断的,其使用格式如下:
        if 要判断的条件:
            条件成立时,要做的事情
    
    • demo1:(demo的中文意思:演示、案例)
        age = 30
    
        print("------if判断开始------")
    
        if age >= 18:
            print("我已经成年了")
    
        print("------if判断结束------")
    
    • 运行结果:
        ------if判断开始------
        我已经成年了
        ------if判断结束------
    
    • demo2:
        age = 16
    
        print("------if判断开始------")
    
        if age >= 18:
            print("我已经成年了")
    
        print("------if判断结束------")
    
    • 运行结果:
        ------if判断开始------
        ------if判断结束------
    

    小总结:

    • 以上2个demo仅仅是age变量的值不一样,导致结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行代码块语句,否则就不执行代码块语句。

    • 注意:代码的缩进为一个tab键,或者4个空格

    <2>练一练

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

    1. 使用input从键盘中获取数据,并且存入到一个变量中
    2. 使用if语句,来判断 age>=18是否成立

    <3>想一想

    • 判断age大于或者等于18岁使用的是 >=,如果是其他判断,还有哪些呢?
    展开全文
  • shell编程之判断语句 - if判断语句介绍 - if单if语法 判断语句介绍 - if 当编写程序时,需要对上一步执行代码是否执行成功进行判断,可以用if语句进行判断。通过查看if语句执行的判断结果查看代码是否执行成功 单if...

    判断语句介绍 - if

    当编写程序时,需要对上一步执行代码是否执行成功进行判断,可以用if语句进行判断。通过查看if语句执行的判断结果查看代码是否执行成功

    当满足条件的代码块中有exit ,表示退出脚本执行

    注意: 注意if[]有空格,[]condition也有空格隔开,运算符也有空格。缩进可以任意缩进

    单if 语句(一个条件一个判断结果)

    适用范围: 一步判断,对给定的条件进行判断,条件返回Ture执行Ture语句,条件为False则不执行单if语句

    if语法格式:

    在脚本中:
    	if [ condition ]		=>	true or false
    		then			=>	条件为ture时执行commands代码块
    			commands		=>	代码块,一行或者多行代码。
    	fi						=>	if语句结束
    #l 备注:在代码块中加入一行"exit 8",即结束脚本,后面的代码不再执行
    
    
    在终端中:
    	#if [ condition ]; then commands; fi
    

    单if 语句流程图:
    在这里插入图片描述

    if…else 语句(一个条件两个判断结果)

    适用范围: 两步判断,对给定的条件进行判断,条件返回Ture执行Ture语句,条件为False执行else语句。

    if.else语法格式:

    if [ condition ]
    	then			=>	条件为真,执行commands1
    		commands1
    else				=>	条件为假,执行commands2
    		command2
    fi
    

    if…else 语句流程图:
    在这里插入图片描述

    if…elif…else 语句(多条件多个判断结果)

    使用范围: 多用于两个以上的条件进行判断结果

    条件从上至下进行判断,满足则执行条件下的语句并结束if判断。若都不满足则执行else的语句

    else 这个条件不写也可以

    if…elif…if 语法格式:

    if [ condition1 ] 		=>	判断是否满足条件1,满足执行commands1,结束判断
    	then
    		commands1
    elif [ condition2 ]		=>	当不满足条件1,判断是否满足条件2,满足执行commands2,结束判断
    	then
    		commands2
    ...
    //else					=>	若上面的条件都不满足,则 执行else下的commandsx
    //	commandsx			=>	可以不写
    fi	
    
    #l 备注:多条件判断之间存在包容关系,需要从最严格的条件开始判断,
    		比如:判断系统内存使用率:
    			60%			警告
    			70%			严重警告
    			80%			发邮件
    			60%以下		打印使用率
    		如果第一个条件判断是60%,那么7080都符合第一个条件。后面的条件判断就没有意义了,因为高于60就执行警告,后面条件不执行了
    

    if…elif…else 语句流程图:

    在这里插入图片描述

    if嵌套if 语句

    适用范围: 当有多条判断时,可以使用if嵌套

    if 条件判断成功,执行if 嵌套内容,否则执行else语句

    编写的时候呀从外往里编写

    if嵌套if 语句格式:

    if [ condition1 ]
    	then
    	if [ condition2 ]		=>	当条件1满足,判断条件2是否满足,满足执行commands1
    		then
    			commands1
    		...
    	else					=>	条件2不满足执行commands2
    		commands2
    	fi
    else					=>	当条件1不满足执行commands3
    	commands3
    fi
    
    
    
    或
    
    
    
    if [ condition1 ]		=>	当条件1满足,执行commands1
    	then
    		commands1
    else		
    	if [ condition2 ]	=>	当条件1不满足,条件2满足时,执行条件3
    		then
    		if [ condition3 ]		=>	当条件1不满足,条件23满足时,执行commands3
    			then
    				commands3
    			else				=>	当条件1不满足,条件2满足时且条件3不满足,执行commands4
    				commands4
    			fi	
    		...
    	else			=>	当条件12都不满足时,执行commands5
    		commands5
    	fi
    fi
    

    if 和命令的操作

    • 系统会执行命令的操作,加入命令执行成功进入下一步操作

    • !选项代表非

    • 通过 echo $?查看,如果返回0表示执行成功,返回其他表示执行不成功

    语法:
    #	if options (命令)	
    #		then 
    #			command
    #	fi
    		options说明:
    			!:表示命令执行不成功,则执行command
    
    展开全文
  • if判断语句和运算符

    千次阅读 2018-05-20 11:05:52
    if判断语句&lt;1&gt;if判断语句介绍if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情 demo1: age = 30 print "------if判断开始------" if age&gt;=...

    if判断语句

    <1>if判断语句介绍

    • if语句是用来进行判断的,其使用格式如下:
        if 要判断的条件:
            条件成立时,要做的事情
    
    • demo1:
        age = 30
    
        print "------if判断开始------"
    
        if age>=18:
            print "我已经成年了"
    
        print "------if判断结束------"
    
    • 运行结果:
        ------if判断开始------
        我已经成年了
        ------if判断结束------
    
    • demo2:
        age = 16
    
        print "------if判断开始------"
    
        if age>=18:
            print "我已经成年了"
    
        print "------if判断结束------"
    
    • 运行结果:
        ------if判断开始------
        ------if判断结束------
    

    小总结:

    • 以上2个demo仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码

    注意:

    • 代码的缩进为一个tab键,或者4个空格

    <1> 比较(即关系)运算符

    python中的比较运算符如下表

    运算符描述示例
    ==检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3则(a == b) 为 true.
    !=检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a != b) 为 true.
    <>检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a <> b) 为 true。这个类似于 != 运算符
    >检查左操作数的值是否大于右操作数的值,如果是,则条件成立。如a=7,b=3则(a > b) 为 true.
    <检查左操作数的值是否小于右操作数的值,如果是,则条件成立。如a=7,b=3则(a < b) 为 false.
    >=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。如a=3,b=3则(a >= b) 为 true.
    <=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。如a=3,b=3则(a <= b) 为 true.

    <2> 逻辑运算符

    运算符逻辑表达式描述实例
    andx and y布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。(a and b) 返回 20。
    orx or y布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。(a or b) 返回 10。
    notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not(a and b) 返回 False
    展开全文
  • shell 中 if判断语句

    千次阅读 2017-12-11 23:12:07
    shell中的if判断语句分为单分支,双分支,多分支,在java等语句中,if判断后执行的语句块都是用花括号{ }包围的,而在shell脚本中,是if….fi包围的。具体格式看下面:一,单分支,if判断是有两种格式的,then与if在...

    shell中的if判断语句分为单分支,双分支,多分支,在java等语句中,if判断后执行的语句块都是用花括号{ }包围的,而在shell脚本中,是if….fi包围的。具体格式看下面:

    一,单分支,

    if判断是有两种格式的,then与if在同一行,用分号隔开,或者不放在同一行,另起一行,不用分号。
     14 if [ 条件判断句 ];then
     15     执行语句
     16 fi
     17 或者
     18 if [ 条件判断句 ]
     19     then
     20     执行语句
     21 fi
    

    二,双分支

     18 if [ 条件判断句 ]
     19     then
     20         执行语句1
     21     else
     22         执行语句2
     23 fi
    

    三,多分支

    5 if [ 条件判断句 ]
     26     then
     27         执行语句1
     28     elif [ 条件判断语句2 ]
     29     then
     30         执行语句2
     31     ......
     32     elif [ 条件判断语句n ]
     33     then
     34         执行语句n
     35     else
     36         执行语句n+1
     37 fi
    

    例子:

      1 #!/bin/bash
      2 a=3
      3 if [ "$a" -gt 3 ]
      4      then
      5          echo "a大于三"
      6      elif [ "$a" -eq 3 ]
      7      then
      8          echo "a等于3"
      9      elif [ "$a" -lt 3 ]
     10      then
     11           echo "a小于3"
     12      else
     13           echo "没有这个值"
     14 fi
    
    [root@localhost japan]# chmod 755 test_if2.txt 
    [root@localhost japan]# ~/japan/test_if2.txt 
    a等于3
    
    展开全文
  • Python中的if判断语句

    千次阅读 2018-07-08 11:50:50
    1 判断语句1.1 if判断语句if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情案例: age = 30 print "------if判断开始------" if age&gt;=18: print "我...
  • 学习了C语言的语法句型之后,对循环语句和if判断语句有了一定的了解,这两个语句的功能很强大,应用范围也确实很广,例如下面这三个: 这是一个可以输出100-200之间素数的代码,用了for循环,循环体当中加入了两个if判断...
  • SAS IF判断语句

    万次阅读 2019-01-04 14:00:27
    SAS 提供一下类型的判断语句。 SN 声明类型和说明 1. if语句由条件组成。 如果条件为真,则提取特定数据。 2. if语句后跟随else语句,当布尔条件为假时执行。 3. if语句后跟随else语句,后面再跟一对IF-...
  • java中不执行if判断语句

    千次阅读 2018-07-18 15:15:46
    今天在写程序的时候遇到一个问题,就是当程序执行到一个if判断语句的时候,总是不执行if判断语句,直接跳过,如下 刚开始以为是传参不正确,然后各种debug,发现所有的参数都是正确的,就是没想到是语法错误,...
  • if判断语句,for循环和while循环

    千次阅读 2020-07-25 20:58:23
    if判断语句,for循环和while循环 if判断语句 if if作用: 控制代码是否被python执行 分支语句 格式: if 判断条件: 如果判断条件成立, 执行的代码 (if—else) (if—else)作用:如果一个条件成立, 做一个事情, 如果条件...
  • python——if判断语句和逻辑运算符

    千次阅读 2019-05-26 12:20:09
    1、if判断语句 if 要判断的条件(True): 条件成立的时候,要做的事情 else: 条件不成立的时候要做的事情 或者是 if <判断条件1> : <条件1成立要执行的语句> if <判断条件2> : <...
  • Python中的if判断语句中包含or if i == 1 or 5: print(i) 此时并非是判断i是否等于1或者5,而是(if i == 1) or (5): 所以这个if判断语句前半段 i==1为false, 后半段为5,此时5为非零,即为true。所以整体...
  • Linux脚本编程之if判断语句
  • 本文想介绍的是if判断语句和switch条件分支语句 ---------------------------------------------------------------- if条件判断语句 形式: if(条件判断){ 表达式 } 意思就是,当满足条件判断的句子,...
  • python中if判断语句的使用与示例1. if-else2. if-elif-else3. 判断用户的输入是否为空4. 逻辑运算符的使用5. if语句的嵌套 1. if-else if 要判断的条件(True): 条件成立的时候,要做的事情 else: 条件不成立的时候...
  • Python之if判断语句与while和for循环

    千次阅读 多人点赞 2017-03-08 22:30:12
    Python之if判断语句与while和for循环 Python之if判断语句与while和for循环 5-1 Python之if语句 5-2 Python之 if-else 5-3 Python之 if-elif-else 5-4 Python之 for循环 5-5 Python之 while循环 5-6 Python之 break...
  • 一.if判断语句 1.格式 if(表达式):  满足表达式执行的语句。。。 else:  不满足表达式执行的语句。。。 ##执行的语句句首要缩进 (练习) #!/usr/bin/env python #coding:utf-8 age = input(...
  • @[TOC]关于java在if判断语句中赋值未报错 在if语句中直接赋值: public static void main(String [] args){ boolean flag = false; if(flag = true){ System.out.println("执行语句1"); } System.out.println...
  • Python中if判断语句

    千次阅读 2019-08-31 18:02:59
    1、if-else判断语句 if 要判断的条件(True): 条件成立的时候,要做的事情 else: 条件不成立的时候要做的事 示例: 2、if-elif-else判断语句 if 要判断的条件(True): 条件成立的时候,要做的事情 ...
  • if判断语句,比较(即关系)运算符

    千次阅读 2018-11-18 14:10:16
    if判断语句介绍 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情 demo1: age = 30 print "------if判断开始------" if age &gt;= 18: print "我已经成年了...
  • Linux系统中的shell脚本-——if判断语句 1.格式 2.条件判断相关参数:文件类型判断 实验操作如下: 判断软链接时,如果链接的文件 不存在,-L并不能检测出来。解决方案: 先用-e判断链接的文件是否有效...
  • set语句中加if判断语句

    千次阅读 2019-03-18 21:55:33
    题目大意:将‘sex’列中的’f’值替换成’m’,‘m’值替换成’f’. 不能使用select关键字。 ...利用类似三元运算符来判断即可,上述if语句内的意思是:如果sex = ’ f ‘,取’ m ‘,否则取’ ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,113
精华内容 11,245
关键字:

if判断语句