if语句

C语言程序结构之分支结构if switch

笑着哭i 提交于 2020-02-26 12:30:46
一,程序的结构:顺序结构 :程序运行时按正常的流程运行 (程序内部运行实现线性结构:栈,队 列,链表,数组个人感觉) 分支结构 : 条件语句 if switch 循环结构 : while do while for 二,if语句 1,分类1)第一种形式: 构成:if(表达式){ 语句块; } 2)if....else的形式 用法:如果表达式的值为真(1) 执行语句块1 如果表达式的值为假(0) 执行语句块2 格式:if(表达式) { //如果表达式的值为真(1),会这行此代码块 语句块1; } else { //如果表达式值为假(0),会执行else大括号中的内容 语句块2; } 3)if...else 的嵌套使用 if(条件1){ 语句块1; if(条件2){ //条件1为真 } }else{ } 4)if ...else if...else if(条件1){ 语句块1 }else if(条件2) { }else if(条件3){ } else{ } 2,注意点:以后if语句不管后面是否为空语句还是一句都加{} (防止出错) 1)if(); if语句后面可以直接写一个“;”(“;”空语句),表示什么都不干 2) 当if语句为真的时候只需执行一句话的时候,是可以省略括号的 3)if(1)或者if(-1) 都是永真式,if(0) 永假式 4)作用域紊乱的问题 if(a>0) int

Python 流程控制

北慕城南 提交于 2020-02-26 12:10:53
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 一、if语句 1) 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2) 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3) 在Python中没有switch – case语句。 1、单分支 if 条件:   满足条件后要执行的代码 var = 1 if var > 0: print('True') 2、双分支 if 条件: 满足条件执行代码 else:   if条件不满足就走这段 var = 1 if var > 1: print('True') else: print('False') 3、多分支 if 条件: 满足条件执行代码 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 else:   上面所有的条件不满足就走这段 age_of_yim = 25 guess = int(input('>>>:')) if guess > age_of_yim: print('猜的太大了') elif guess < age_of_yim: print('猜的太小了') else: print('猜对了') 二、 if嵌套 在嵌套

【Java_03】流程控制语句

断了今生、忘了曾经 提交于 2020-02-26 07:40:02
一、基本结构 1. 顺序结构 如果没有特别指明,程序就按照顺序一句一句顺序执行。 2 .选择结构 按照条件执行相应的语句体,没有则不执行。 3. 循环结构 循环执行某个语句体,直至不满足条件为止。 注意: ① 死循环:条件永远为 true ,循环永不结束。 ② 嵌套循环:循环内还有循环。 二、选择结构 1. if语句 ① 格式 if ( 条件 ) { 语句体; } ② 执行流程 * 首先判断 if 中条件是否成立。 * 如果是 true 则执行语句体。 * 如果是 false 则不执行。 ③ 示例 public class Test { public static void main(String[] args) { int a = 1; int b = 2; int c = 1; if (a == b) { System.out.println("a = b"); } if (a == c) { System.out.println("a = c"); } if (b == c) { System.out.println("b =c"); } } } 2. if ··· else语句 ① 格式 if ( 条件 ) { 语句体1; }else { 语句体2; } ② 执行流程 * 首先判断 if 中条件是否成立。 * 如果是 true 则执行语句体1。 * 如果是 false

Shell编程之awk工具

风格不统一 提交于 2020-02-26 01:22:19
一、awk介绍 1.awk概述 2.awk能干啥? 二、awk使用方式 1.==命令行模式使用== 1)语法结构 2)常用选项介绍 3)=='==命名部分说明=='== 2.脚本模式使用 1)脚本编写 2)脚本执行 三、 awk内部相关变量 1、==常用内置变量举例== 2、内置变量分隔符举例 四、 awk工作原理 五、awk使用进阶 1.格式化输出print和printf 2.awk变量定义 3.awk中BEGIN...END使用 1)举例说明1 2)举例说明2 4.awk和正则的综合运用 1)举例说明 5.课堂练习 6.awk的脚本编程 1)流程控制语句 2)循环语句 7.awk算数运算 六、awk统计案例 1、统计系统中各种类型的shell 2、统计网站访问状态 3、统计访问网站的每个IP的数量 4、统计网站日志中PV量 一、awk介绍 1. awk概述 awk是一种==编程语言==,主要用于在linux/unix下对==文本和数据==进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或其它命令的输出。 awk的处理文本和数据的方式: ==逐行扫描==文件 ,默认从第一行到最后一行,寻找匹配的==特定模式==的行,并在这些行上进行你想要的操作。 awk分别代表其作者姓氏的第一个字母。因为它的作者是三个人,分别是Alfred Aho、Brian

4if,elif语句

♀尐吖头ヾ 提交于 2020-02-25 22:44:02
print("我今年%d岁了,身高%米" %(age,height)) if控制if下面带缩进的代码块 例1: if (age>18):     print("aa")     print("bb") 运行以上代码会输出aabb if和elif的例子 holiday_name = input(“请输入今天的节日”) if (holiday_name) == “情人节”: print(“买玫瑰”) print(“看电影”) elif (holiday_name) == “平安夜”: print(“买苹果”) print(“吃大餐”) elif (holiday_name) = “生日” print(“买蛋糕”) else print(“每天都是节日啊”) 多个if嵌套,实现多层筛选 if(height>180):   if(money>999999):     print("我可以!")   else:     print("太穷了") else:   print("太矮了") 只有当两层if都成立才打印"我可以" 大的if配合大的else,小if配合小else 例2:剪刀石头布 石头=1,剪刀=2,布=3 player出一个数,computer出一个数,列出所有取胜的可能 if (palyer == 1 and computer== 2) or (player==2 and

js 中的流程控制-条件语句

半城伤御伤魂 提交于 2020-02-24 23:10:29
条件语句: if(exp)执行一句代码 1 <script> 2 var x = 1 ; 3 if(x == 1 ) //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行一句语句 4 document.write("x真的等于1") //=>x真的等于1 5 </script> if(exp){执行代码段} 1 <script> 2 var x = 1 ; 3 if(x == 1 ){ //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行代码段里的内容,{}里面所写的内容就是代码段 4 document.write("x真的等于1") //=>x真的等于1 5 } 6 7 </script> if(exp){exp为true执行代码段}else{exp为false执行代码段} <script> var x = 2 ; if(x == 1 ){ //当if判断语句结果是true 或者 false 当判断结果等于true的时候,执行代码段里的内容,{}里面所写的内容就是代码段 document.write("x真的等于1") }else{ //当if判断语句结果是true的语执行上面的代码段。为false 执行else里面的代码段 document.write("x真的不等于1")//=>x真的等于1 } <

python条件语句

倖福魔咒の 提交于 2020-02-24 06:21:37
1.if语句 1.1 if基本语句   if 条件 :     内部代码块   else :     ……   print('……') 1.2 if支持嵌套   if 条件1 :     if 条件2 :       内部代码块     else :       ……   else :     …… 1.3 if-elif-else结构 age = 15 if age < 4 : print('Your admission cost is $0') elif age < 18 : print('Your admission cost is $5') else : print('Your admission cost is $10') 1.4 省略else代码块 age = 12 if age < 4 : price = 0 elif age < 18 : price = 5 elif age < 60 : price = 10 elif age >= 65 : price = 15 1.5 补充   pass的用处:如果在满足if条件下,任何操作都不进行时,不能空着,需要使用pass,如: age = 14 if age < 4 : pass else : print('请缴费,谢谢!') ------------------未完待续 来源: https://www.cnblogs

Python3条件控制语句

守給你的承諾、 提交于 2020-02-24 05:02:14
Python 条件语句是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。 if 语句 if 条件: 代码块 elif 条件: 代码块 else : 代码块 python 中用 elif 代替了 else if ,所以 if 语句的关键字为: if-elif-else 注意: 1 、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2 、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3 、在 Python 中没有 swich-case 语句 实例: if 嵌套 if 在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif....else 结构中。 if 判断条件 1 : 执行语句 if 判断条件 2 : 执行语句 elif 判断条件 3 : 执行语句 else : 执行语 elif 判断条件 4 : 执行语句 else : 执行语句 来源: https://www.cnblogs.com/aiwanbuhui/p/7903982.html

Python中的条件判断语句基础学习教程

折月煮酒 提交于 2020-02-24 00:54:06
这篇文章主要介绍了Python中的条件判断语句基础学习教程,文中使用的是Python2.x版本但条件语句部分的使用规则未在3.x中改变,需要的朋友可以参考下 if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。 使用if语句: #!/usr/bin/python # Filename: if.py number = 23 guess = int(raw_input('Enter an integer : ')) if guess == number: print 'Congratulations, you guessed it.' # New block starts here print "(but you do not win any prizes!)" # New block ends here elif guess < number: print 'No, it is a little higher than that' # Another block # You can do whatever you want in a block ... else: print 'No, it is a little lower than that' # you must

控制流程

心已入冬 提交于 2020-02-22 00:04:12
流程控制 IF判断 IF就是模拟人在做判断。就是说如果这么做,如果那么做。 IF条件: 代码1 代码2 代码3 ... # 代码块(同一缩进级别的代码,组合在一起就是一个代码块) IF条件的布尔值为True:code1 code2 code3 name =input('请输入你的名字:') if name ='wuxi': print('对了') if name ='zdq': print('我喜欢她') IF...else... name = input('请输入姓名:') if name 'wuxi': print('正确') else: print('名字不正确') if 1: print(1) 猜年龄的游戏 wuxi_age =23 age =int(input('请输入你猜测的年龄')) if age ==wuxi_age: print('猜对了') else: print('猜错了') IF...elif...else else语句可以与if语句组合。else语句在if语句中的条件表达式为0或false值时,执行else语句代码块。 else语句是一个可选语句,在if之后可能只有一个else语句。 wuxi_age =23 age =input('猜测年龄:') age =int(age) if age ==wuxi_age: print('猜对了') elif age