循环语句

Python-控制语句及函数

有些话、适合烂在心里 提交于 2020-01-04 00:32:27
if-elif-else for while 函数 函数定义 空函数 pass 返回多个值 可变参数 * 关键字参数 ** 控制语句 if - elif - else 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用 if 语句实现: 1234 age = 20if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果 if 语句判断是 True ,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给 if 添加一个 else 语句,意思是,如果 if 判断是 False ,不要执行 if 的内容,去把 else 执行了: 1234567 age = 3if age >= 18: print('your age is', age) print('adult')else: print('your age is', age) print('teenager') 注意不要少写了冒号 : 。 当然上面的判断是很粗略的,完全可以用 elif 做更细致的判断: 1234567 age = 3if age >= 18: print('adult')elif age >= 6: print('teenager')else: print('kid') elif 是 else if

Python--3 判断和循环语句

旧街凉风 提交于 2020-01-03 22:26:10
判断语句和循环语句 1.1 判断语句介绍 1、生活中的判断场景 网咖 2、开发中的判断场景 密码判断 重要日期判断 1.2 if 语句 Python 条件语句是通过一条或多条语句的执行结果( True 或者 False )来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程 : Python 程序语言指定任何非 0 和非空( null )值为 true , 0 或者 null 为 false 。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句 …… else : 执行语句 …… if 语句的判断条件可以用 > (大于)、 <( 小于 ) 、 == (等于)、 >= (大于等于)、 <= (小于等于)来表示其关系。 当判断条件为多个值是,可以使用以下形式: if 判断条件 1:   执行语句 1…… elif 判断条件 2:   执行语句 2…… elif 判断条件 3:   执行语句 3…… else:   执行语句 4…… 和其他语言一样, if 也可以嵌套 if expression1: statement(s) if expression2: statement(s) elif expression3: statement(s) else statement(s) elif expression4: statement

Python的循环语句

可紊 提交于 2019-12-31 23:45:44
01. 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下 ,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行 02. while 循环基本使用 循环的作用就是让 指定的代码 重复的执行 while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行 需求 —— 打印 5 遍 Hello Python 思考 —— 如果要求打印 100 遍怎么办? 初始条件设置 —— 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足时,做的事情2 条件满足时,做的事情3 ...(省略)... 处理条件(计数器 + 1) 注意 : while 语句以及缩进部分是一个 完整的代码块 第一个 while 循环 需求 打印 5 遍 Hello Python # 1. 定义重复次数计数器 i = 1 # 2. 使用 while 判断条件 while i <= 5: # 要重复执行的代码 print("Hello Python") # 处理计数器 i i = i + 1 print("循环结束后的 i = %d" % i) 注意:循环结束后,之前定义的计数器条件的数值是依旧存在的 死循环 由于程序员的原因, 忘记 在循环内部 修改循环的判断条件

循环结构语句知识总结

夙愿已清 提交于 2019-12-31 13:12:29
知识点一:水仙花数 水仙花数:为三位数,每个位上数字的立方的和是该数本身。 具体代码: class TotalNumber{ public static void main(String[]args){ for(int i= 100; i<=1000; i++){ int ge = i%10; int shi = i/10 %10; int bai = i/100 %10; if(i ==(ge ge ge+shi shi shi+bai bai bai)){ System.out.println(i); } } } 知识点二:for循环和while循环之间的区别 在开发中,如果明确循环次数,使用for循环;不明确循环次数,使用while循环。 从内存角度考虑,for循环格式,在for循环结束之后,{}内的变量会从内存中释放,不会消耗内存空间。while循环结束后,还可以去访问变量值,不会立即从内存中释放。 在开发中优先使用for循环,其次使用while循环。 知识点三:结束死循环 如果存在while(ture){}循环和switch循环语句,使用break,只能结束switch语句,while循环语句结束不了。 结束死循环时,使用System.exit(0),此操作可以终止JVM。 知识点四:跳转语句控制 break:单独不能使用,只能在switch或循环语句中使用。

了解Java程序4

流过昼夜 提交于 2019-12-31 12:51:16
今天主要内容是Java中的循环结构语句和跳转控制语句; for循环语句: 格式: for(初始化语句;判断表达式;步长语句){ 循环语句体; } 执行流程: 1 进入for循环,初始化语句给变量赋值; 2判断表达式是否成立,成立则执行循环语句体; 3控制变量与具体对变量进行递增; 4再次判断表达式是否成立,成立则执行循环语句体; 5依次执行,直到表达式不成立为止,for循环结束; 例: //在控制台输出500次"Hellowold" class Demo { public static void main ( String [ ] args ) { for ( int x = 1 ; x <= 500 ; x ++ ) { System . out . println ( "Helloworld" ) ; } } } 求和思想和阶乘思想, 求和思想: 第一个加数:前两个数据之和的结果; 第二个加数:从0开始一直到10; //求1到10之间的和 class Demo { public static void main ( String [ ] args ) { int sun = 0 ; for ( int x = 1 ; x <= 10 ; x ++ { sun += x ; } System . out . println ( "1到10之间的和为:" + sun ) ; } }

Linux--awk命令

淺唱寂寞╮ 提交于 2019-12-30 19:04:46
一:awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。 awk 是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华,如 C 语言等。在 linux 系统日常处理工作中,发挥很重要的作用,掌握了 awk 将会使你的工作变的高大上。 awk 是三剑客的老大,利剑出鞘,必会不同凡响。 二:使用方法 awk '{pattern + action}' {filenames} 尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。 awk语言的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。 通常

awk用法详解

北城以北 提交于 2019-12-30 18:49:25
awk用法详解 原创 线条化 2018-03-31 16:45:04 评论(0) 146人阅读 一、awk介绍   awk是文本三剑客之一,其实awk是一种语言,该语言的创始者定义为”生成报表和格式化文本输出“awk有很多种版本,这里介绍的是GUN awk(gawk) 二、awk工作原理   第一步:执行BEGIN{action}语句块中的语句,该语句块不依赖于文件,awk在执行是,将在读取文件之前执行该语句中的语句块,常用语变量的初始化,打印输出表格的表头。   第二步:从文件、标准输入、上一条命令输出结果输入地区一行,然后进行pattern{aciton}语句块,它将逐行扫描文件,从第一行到最后一行。若没有提供pattern语句,则默认执行打印{print},即打印每一个读取到的行。   第三步:当读至文件最后时,执行END{action}语句块。通常用于汇总在pattern语句中执行的过程 三、awk基本用法 选项 -F"指定分隔符" -v 自定义变量:定义变量 awk {print} file awk将把file文件中的每一行都读取一遍,然后输出在终端上 输入内置变量在文本中代表如下图所示 [root@centos6 ~]#awk -F: -v OFS="===" -v ORS="####" '{print $1,$2}' /etc/passwd #将输出间隔符换为==

JavaScript的运算符与流程控制

﹥>﹥吖頭↗ 提交于 2019-12-30 00:17:23
一、运算符的详解    1、算术运算符    描述: ++(自增运算符)、--(自减运算符)   语法: ++num、num++、--num、num--   功能: 对变量本身进行加1或减1    例子:     var num = 10;     num++;  // 相当于num = num+1;     console.log(num);      num--;  // 相当于num = num-1;    console.log(num);     注意:    (1)对于自增自减运算符,如果出现在运算子的前面,则先将自己自增或自减,然后再执行当前语句。    (2)对于自增自减运算符,如果出现在运算子的后面,则先执行当前语句,执行完毕再自己自增自减。     例子:     var num =10;     console.log(++num);  // 先计算本身,再参与语句执行     console.log(num++);  // 先参与语句执行,再计算本身     console.log(num);    2、赋值运算符     描述: +=、-=、*=、/=、%=   语法: num+=6;   解释: 表示累加,【num+=6;】相当于【num = num+6;】    例子:     var num = 10;     num+=1;  // num =

for 循环中的 else 语句

*爱你&永不变心* 提交于 2019-12-29 23:58:49
for 循环中的 else 语句 详细说明:for和else构成一个循环体。当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句;如果在for循环中含有continue,则循环执行到continue语句后跳过套件的其余部分,并继续下一次的循环,如果没有下一个项,则执行else子句。 ls = [12,43,124,54,35,232] for i in ls: if i == 54: print(“找到数值{}”.format(i)) # 所有for循环执行完成后,执行else子句; # continue # 终止本次for循环,继续下一次for循环,所有for循环执行完成后,执行else子句; break # 终止整个循环体,else语句不会被执行 else: # for 和 else 构成一个循环体; print(“没有找到数值 52”) 来源: CSDN 作者: 愿者上钩28 链接: https://blog.csdn.net/u012878945/article/details/103645355

前端开发:JS基础入门02

为君一笑 提交于 2019-12-28 00:26:44
JS的快速入门 前端开发:JS的入门02 JS的快速入门 三元表达式 数据转换 显示转换: 隐式转换: 短路运算 分支结构 : 1. if 2. if else(用的最多) 3. if else-if else 4. swicth case 循环结构 : while 代码结构 : do-while结构 : for循环结构(最常用) : 三种循环结构的适用场景 : 三种循环的注意点 : 循环的解析思想 循环的嵌套 : 练习 三元表达式 ?: 表达式1 ? 代码1 : 代码1; 语法解析 : 表达式1成立 , 就执行代码1, 否则就执行代码2 如果代码1或者代码2有结果, 那么这个三元表达式的结果就是代码1或者代码2的结果 表达式1可以是哪些表达式 : 关系表达式 布尔类型的值 一般表达式都会有一个结果 要不就直接输出, 要不就是用一个变量保存 数据转换 显示转换,隐式转换 显示转换: 转换成String类型 其他数据类型转换成字符串(String类型):String(变量名或者数据) 可以转换undefined和null 变量名.toString() 不可以转换undefined和null 转换成数字类型: 数据+"" 在数据后面加一个空字符串就可以实现转换 转换成number类型 parseInt() 把其他数据类型转换成整数类型 偏向于转换字符串 特点 : (1) 从左到右解析