if语句

2.1 shell语句

匿名 (未验证) 提交于 2019-12-02 22:56:40
一、条件选择if语句 选择执行: 注意:if语句可嵌套 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 elif 判断条件2; then 条件为真的分支代码 elif 判断条件3; then 条件为真的分支代码 else 以上条件都为假的分支代码 fi 例子: 1、编写脚本/root/bin/createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示 其存在,否则添加之;显示添加的用户的id号等信息 vim createuser.sh #!/bin/bash read -p "please input username:" username useradd $username &> /dev/null if [ $? -eq 0 ];then echo "add $username user" && id $username else echo "the user already exits" fi 2、编写脚本/root/bin/checkint.sh,判断用户输入的参数是 否为正整数 vim checkint.sh #!/bin/bash read -p "please input

Python基础――分支结构 if

匿名 (未验证) 提交于 2019-12-02 22:54:36
if 条件表达式: 语句 1 语句 2 语句 3 ...... - 条件表达式就是计算结果必须为布尔值的表达式 - 表达式后面的冒号不能少 - 注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级 - 条件表达式结果为True执行if后面的缩进的语句块 # if语句练习 # 如果age小于18岁,则打印信息“禁止进入” age = 16 if age < 18 : print ( '禁止进入' ) print ( '赶紧走' ) 禁止进入 赶紧走 # if语句练习 # 如果age小于18岁,则打印信息“禁止进入” age = 22 if age < 18 : print ( '禁止进入' ) print ( '赶紧走' ) print ( '一起开黑啊' ) print ( '网吧五连坐,从来没赢过!' ) 一起开黑啊 网吧五连坐,从来没赢过! if ... else ...语句 if 条件表达式: 语句 1 语句 2 ... else : 语句 1 语句 2 ..... - 双向分支有两个分支,当程序执行到if … else…语句的时候,一定会执行if或else中的一个,也仅执行一个 - 缩进问题,if和else一个层级,其余语句一个层级 # input的作用是 # 1. 在屏幕上输出括号内的字符串 # 2. 接受用户输入的内容并返回到程序 # 3.

Python基础---控制执行流程

匿名 (未验证) 提交于 2019-12-02 22:51:30
一.if语句 1.if语句 作用: 让程序根据条件选择性地执行某条语句或某些语句 说明: if语句又叫条件语句,也叫分支语句 语法: if 真值表达式 1 : 语句块 1 elif 真值表达式 2 : 语句块 2 ... else : 语句块 4 语法说明: elif子句可以有0个,1个或多个 else子句可以有0个或1个且只能放在此if语句的最后 要求: if语句内部的语句通常要以4个空格的缩进来表示包含关系,相同的缩进格式代表相同的所属级别 示例: # 输入一个数字,判断这个数是0,还是正数,还是负数 n = int ( input ( "请输入一个数: " )) if n == 0 : print ( "您输入的是0" ) elif n > 0 : print ( "您输入的是正数" ) else : print ( "您输入的是负数" ) if语句的真值表达式: if 100 : print ( "真值" ) #等同于 if bool ( 100 ):    print ( "真值" ) 2.if语句嵌套: if语句本身是由多条子句组成的一条复合语句 if语句可以作为语句嵌套到另一个语句的内部 示例: # 根据输入的月份来判断是哪儿个季度 month = int ( input ( "请输入月份(1~12): " )) if 1 <= month <= 12 : print

Python分支结构之If语句

匿名 (未验证) 提交于 2019-12-02 22:51:30
程序三种结构 顺序 循环 分支 分支结构基本语法 if 条件表达式: 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句,如果属于if语句块,则必须同一个缩进等级 条件表达式结果为True执行if后米娜的缩进语句块 # if 语句联系一 # 如果你们都买我的习题课,我就发财了 a = " " # 字符串的真假: #只有空字符串(长度为0的字符串)为False,其余全为True #a = "都买习题课" if a: print("我就发财了") print("迎娶王晓静") print("日子还得过啊") 我就发财了 迎娶王晓静 日子还得过啊 # if 联系二 age = 19 if age > 16: print("喝酒去") print("下次你请我") 喝酒去 下次你请我 if...else...表达 语法结构: if 条件表达式: 语句1 语句2 else 语句1 语句2 a = "" # 字符串的真假: #只有空字符串(长度为0的字符串)为False,其余全为True #a = "都买习题课" if a: print("我就发财了") print("迎娶王晓静") else: print("继续吃土吧") print("跟五姑娘继续耗下去吧") print("日子还得过啊") 继续吃土吧

02-Python的程序结构

匿名 (未验证) 提交于 2019-12-02 22:51:30
# 程序结构分类: - 顺序:程序中语句按照先后顺序执行 - 分支:程序根据测试条件执行不同的代码 - 循环:程序重复执行相同代码 # 分支 ## 基本if语句   - 分支的基本语法   if 条件表达式:       语句1       语句2       语句3       ・・・・・ - 注意: * 条件的表达式就是计算结果必须为布尔值的表达式。 * 表达式后面必须由冒号 :。 * 注意if后面出现的语句,如果属于if语句块,则必须同一个缩进等级。 * Python程序语言指定任何非0和非空(null)值为true,0 或者 null为False。 - 执行流程: * (1)对布尔条件表达式进行判断。 * (2)条件为True:执行if后缩进的语句;条件为Flase:忽略if下方的缩进代码。 ## if-else语句 - 基本形式为: if 判断条件:   执行语句…… else:   执行语句…… - 执行流程: * (1)对布尔条件表达式进行判断 * (2)条件为True:执行if后缩进的语句,继续执行程序的其他部分。 * (3)条件为Flase:执行else下方的缩进代码,继续执行程序的其他部分。 ## elif语句: - 基本形式为: if 判断条件1:   执行语句1…… elif 判断条件2:   执行语句2…… elif 判断条件3:   执行语句3……

云计算开发教程:Python自动化运维开发实战流程控制

匿名 (未验证) 提交于 2019-12-02 22:51:30
今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制。 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句 if 语句的判断条件可以用>、<、==、>=、<=来表示其关系。 当判断条件为多个值时,可以使用以下形式: if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4…… 由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现。 如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功; 使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。 #!/usr/bin/python num = 9 if num >= 0 and num <= 10:

mysql if语句

匿名 (未验证) 提交于 2019-12-02 22:06:11
IF 语句允许您根据表达式的某个条件或值结果来执行一组SQL语句。 要在MySQL中形成一个表达式,可以结合文字,,运算符,甚至函数来组合。表达式可以返回 TRUE , FALSE 或 NULL ,这三个值之一。 请注意,有一个与本教程中指定的 IF 语句是不同的。 MySQL IF语句语法 下面说明了 IF 语句的语法: IF expression THEN statements ; END IF ; SQL 如果表达式( expression )计算结果为 TRUE ,那么将执行 statements 语句,否则控制流将传递到 END IF 之后的下一个语句。 以下流程图演示了 IF 语句的执行过程: MySQL IF ELSE语句 如果表达式计算结果为 FALSE 时执行语句,请使用 IF ELSE 语句,如下所示: IF expression THEN statements ; ELSE else - statements ; END IF ; SQL 以下流程图说明了 IF ELSE 语句的执行过程: MySQL IF ELSEIF ELSE语句 如果要基于多个表达式有条件地执行语句,则使用 IF ELSEIF ELSE 语句如下: IF expression THEN statements ; ELSEIF elseif - expression THEN elseif

C#基础表达式语句详解(下)

六眼飞鱼酱① 提交于 2019-12-02 21:58:55
书接上文: 4. 选择语句: if 语句和 switch 语句 4.1If 语句 : statement :两种格式: A 与 B A : If ( boolean-expression ) embedded-statement( 嵌入式语句 ) 说明:本身 A 属于一条 if 语句, 第一点:在这条 if 语句里可以嵌入一条语句,被嵌入的语句叫做嵌入语句。 第二点:需要注意的是:既然 embedded-statement 这是嵌入语句则只可以放入嵌入式语句,非嵌入式语句不能放入如:声明语句和标签语句。 第三点: embedded-statement 为单数表示只能写一条嵌入式语句,当一条嵌入式语句就可以表达逻辑时(不用 {} ),直接写就行: if (5 > 3) Console.WriteLine("Hello"); 那需要多条语句表达逻辑怎么办?嵌入式语句里面不是有 block 块语句吗?这就是一般形式 if () {} 后面这对花括号的由来,它是 块语句。块语句是一个容器,而 编译器会把块语句看做一条语句,所以符合 if 语句的定义。 B : If ( boolean-expression ) embedded-statement else embedded-statement 习惯上 if 后面的嵌入式语句叫做 true 分支, else 后面的嵌入式语句叫做 false

Java基础学习day05

匿名 (未验证) 提交于 2019-12-02 21:52:03
01 - 方法的基本概述 什么是方法? 方法是将具有独立功能的代码组成一个整体,使其成为具有特殊功能的代码块. 方法的两个注意: 方法必须先定义才能使用。(方法定义) 方法定义后不会自动运行,需要手动调用才能执行方法的功能。(方法调用) 小结: 方法(函数)的作用 : 将一个具备固定功能的代码封装起来,提高功能代码复用性 /* 目前存在的问题: 1. 没有符合我的需求。 2. 冗余代码多,代码没有任何的复用性。 体验:自定义方法。 方法(函数)的作用 : 将一个具备固定功能的代码封装起来,让功能代码可以被复用。 */ public class Demo1 { public static void main(String[] args) { /* //需求:计算两个数据的总和 int a = 3; int b =5; int sum = a+b; System.out.println("总和:"+sum); a = 6; b =7; sum = a+b; System.out.println("总和:"+sum); a = 7; b =8; sum = a+b; System.out.println("总和:"+sum);*/ //调用方法 sum(1,1); sum(6,7); } // 方法:将加法求和的功能封装到一个方法中。 public static void sum(int

java If_Switch

易管家 提交于 2019-12-02 21:31:42
###03.01_Java 语言基础(顺序结构语句)(了解) ###02.19_Java 语言基础(逻辑运算符的基本用法)(掌握) * A: 逻辑运算符有哪些 * &,|,^,! * &&,|| * B: 案例演示 * 逻辑运算符的基本用法 * 注意事项: * a: 逻辑运算符一般用于连接boolean类型的表达式或者值。 * b: 表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 * 算术表达式:a + b * 比较表达式:a == b(条件表达式) * C: 结论: * & 逻辑与:有false则false。 * | 逻辑或:有true则true。 * ^ 逻辑异或:相同为false,不同为true。 * ! 逻辑非:非false则true,非true则false。 * 特点:偶数个不改变本身。 案例: class Demo1_Operator { public static void main ( String [] args ) { //&,|,^,! //int x = 10; //5 < x < 15 //x > 5 & x < 15 // 逻辑与 & 并且 and 遇 false 则 false int a = 10 ; int b = 20 ; int c = 30 ; /*System.out.println(a < b & b < c); /