循环语句

Python基础(五)

我们两清 提交于 2020-02-12 15:51:59
一、Python3条件控制 Python条件语句是通过 一条或多条语句 的 执行结果 (True或者False)来 决定执行的代码块 。 1.if语句 1 if condition_1: 2 statement_block_1 3 elif condition_2: 4 statement_block_2 5 else: 6 statement_block_3 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为False,将判断 "condition_2" 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句 如果 "condition_2" 为False,将执行"statement_block_3"块语句 Python 中用 elif 代替了 else if ,所以if语句的关键字为: if – elif – else 。 注意: 1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 3、在Python中没有switch – case语句。 1 num = 8 2 Num = -3 3 4 while(Num != num): 5 6 Num = int

java循环

限于喜欢 提交于 2020-02-12 07:55:58
一、if语句: if ( 条件 ) {      循环体 } 其结果必须是一个boolean类型。 二、if-else语句: if ( 条件 ) {     循环体 } else ( 条件 ) {     循环体 } 三、do-while语句: do {     循环体 } while ( 条件 ) ; 四、for循环语句: for ( int i=i;i<num;i++ ) {     循环体 } 五、switch语句: 1.switch ( 变量 ) {      case 1:         break;     default:         break; } 2.switch变量支持的数据类型:int、char、枚举和String. (String在JDK1.7版本后可以使用) 六、运算符: 除+、-、*、/外,还有 &&:条件1&&条件2 仅仅两个条件同时为真,结果为真,其余为假 ||: 条件1||条件2 只要两个条件有一个为真,结果为真 !: !条件 条件为真时,结果为假;条件为假,结果为真 double num=Math.random(); System.out.println(num); 来源: https://www.cnblogs.com/Speykey521/p/4699589.html

什么是流程控制

吃可爱长大的小学妹 提交于 2020-02-12 03:07:07
浅析PHP流程控制 今天Qi号给小白们分享一下PHP基础(相互请教~~): 下面是Qi号搜集的资料及自己的总结希望有所帮助: 什么是流程控制:在声明式的编程语言中,流程控制指令是指会改变程序运行顺序的指令,可能是运行不同位置的指令,或是在二段(或多段)程序中选择一个运行。   命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。   声明式编程:告诉“机器”你想要的是什么(what),让机器想出如何去做(how)。   等我们下次再扒两种方式编程的裤子。 不论是PHP还是别的语法,程序总是由若干条语句组成。 从执行方式上看,语句的控制结构分为以下三种: 1、 顺序结构:从第一条语句到最后一条语句完全顺序执行; 2、 选择结构:根据用户输入或语句的中间结果去执行若干任务; 3、 循环结构:根据某条条件重复地执行某项任务若干次,或直到达成目标即可。 PHP中 有三种控制语句用以实现选择结构与循环结构: 1、 条件控制语句:if、else、elseif和switch; 2、 循环控制语句:foreach、while、do...while..和for; 3、 转移控制语句:break、continue和return。 下面有几个小实例可以参考一下 条件控制语句: If语句,用法:  If(E)  语句块1;  else   语句块2;

js分支、循环语句

微笑、不失礼 提交于 2020-02-11 22:50:41
折纸:折多少次和珠穆朗玛峰一样高 1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。 幼兔 1 小兔 0 成兔 0 幼兔 0 小兔 1 成兔 0 幼兔 1 小兔 0 成兔 1 幼兔 1 小兔 1 成兔 1 幼兔 2 小兔 1 成兔 2 幼兔 3 小兔 2 成兔 3 幼兔 5 小兔 3 成兔 5 当前月份幼兔 = 上个月的成兔+上月小兔 当前月份小兔 = 上月幼兔 当前月份成兔 = 上月成兔+上月小兔 3.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能 羽毛球拍最多买13个 球最多买66个 水最多买100个 4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性 公鸡最多50,母鸡最多100,小鸡最多200 5.凑钱1,2,5凑20元钱有多少可能 1元 20 2元 10 5元 4 内容 1: <script> a=0.0001 for(i=1;true;i++){ a*=2 if(a>=8848){ alert(i) break; } } </script> 2: <script> n=prompt("你想问几月之后呢?") n=parseInt(n) a=1 b=0 c=0 for

Python学习笔记-循环语句

折月煮酒 提交于 2020-02-11 11:56:59
循环语句 while循环 无限循环 while ... else 语句 for循环 range()函数 break 和 continue 语句及循环中的 else 子句 pass 语句 笔记是本人学习时为方便以后复习所作,原教程链接 Python3 教程 | 菜鸟教程 while循环 while 判断条件(condition): 执行语句(statements)…… # 计算1到100的和 n = 1 sum = 0 while n <= 100 : sum += n n = n + 1 print ( sum ) 运行结果 5050 无限循环 设置结果为True的条件实现无限循环 while True : i = input ( '请输入一个数:' ) print ( '你输入的数是%s' % ( i ) ) 运行结果 请输入一个数:2.3 你输入的数是2.3 请输入一个数:25 你输入的数是25 请输入一个数: while … else 语句 while 条件: 语句1 else: 语句2 num = 0 while num < 5 : print ( '%d < 5' % ( num ) ) num += 1 else : print ( '%d >= 5' % ( num ) ) 运行结果 0 < 5 1 < 5 2 < 5 3 < 5 4 < 5 5 >= 5

C语言while语句

久未见 提交于 2020-02-10 11:11:18
基本句式 while (表达式) { 循环体 } 先看表达式是否为真 为真,则执行一遍循环体 再看表达式是否为真 为真,则再执行一遍循环体 …… 为假,跳出循环 如下图 当a=4时 表达式还是为真 执行第5遍循环 a=0 表达式为真 输出1 a=1 表达式为真 输出2 a=2 表达式为真 输出3 a=3 表达式为真 输出4 a=4 表达式为真 输出5 a=5 表达式为假 跳出循环 值得一提的是 当表达式一直为真时,是个死循环如 while(1) { 循环体 } 好多恶搞软件就是这样 来源: CSDN 作者: 点个小站 链接: https://blog.csdn.net/xlwhg/article/details/104244338

PHP笔记

十年热恋 提交于 2020-02-10 02:45:10
//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。 /* 【命名规则】 */ 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH 变量名建议用下划线方式分隔 // $var_name 函数名建议用驼峰命名法 // varName 定界符建议全大写 // <<<DING, <<<'DING' 文件名建议全小写和下划线、数字 // func_name.php 私有属性名、方法名建议加下划线 // private $_name _func 接口名建议加I_ // interface I_Name /* 语言结构 */ array(), echo(), empty(), eval(), exit(), isset(), list(), print(), unset() echo, print 可省略括号。 /* 预定义常量 */ PATH_SEPARATOR //路径分隔符(Windows为分号,类Unix为冒号) DIRECTORY_SEPARATOR //目录分隔符 PHP_EOL //当前系统的换行符 PHP_VERSION //PHP版本号 PHP_OS //PHP服务操作系统 PHP_SAPI //用来判断是使用命令行还是浏览器执行的,如果 PHP_SAPI=='cli' 表示是在命令行下执行 PHP_INT_MAX

Java基本语法--程序流程控制

自古美人都是妖i 提交于 2020-02-09 10:18:56
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构、循环结构。本篇博客主要是对Java基本语法中的程序流程控制进行详细讲解。 目录: 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转 分支结构 根据条件,选择性地执行某段代码 if-else分支语句 switch-case分支语句 循环结构 根据循环条件,重复性的执行某段代码 for循环语句 while循环语句 do....while循环语句 其他内容 死循环&嵌套的应用 break&continue关键字 附加说明 ♫♬:JDK1.5提供了foreach循环,方便的遍历集合、数组元素 ♪ ♩ ♫ ♬ ♭ ∮.... 顺序结构 Java中定义成员变量时采用合法的前向引用 /*正确方式,在代码块内顺序执行*/ public class Demo11{ int number1 = 10; int number2 = 12; int number3 = number1 + number2; System.out.println(number3); } /*错误 class Demo2{ int num1 = 10; int num3 = num1 + num2; int num2 = 12; System

循环语句

若如初见. 提交于 2020-02-08 00:27:37
循环语句 for 变量 in range([起始,]终止[,步长(如步长为2 则为1 3 5 7…)]): 循环内容 例如: 输出2020年至2120年的12个月份和天数 import calendar year = 2020 for year in range(2020,2120,1): for i in range(1,13) :(1必须写 不写出现错误) print(year,“年”,i,“月:”,max(max(calendar.monthcallendar(year,i))),“天”) 嵌套循环 起始 while 终止表达式: 循环体 步长 例如: import time t1 = time.time() i = 0 while i<999999: print(i) i +=1 t2 = time.time() print(t2-t1) while与for循环一般情况下课相互替换 break:跳出循环 continue:结束当次循环 例如: for i in range(10) if i==5 continue print(i) 来源: CSDN 作者: weixin_45997354 链接: https://blog.csdn.net/weixin_45997354/article/details/104215303

JS笔记之第二天

安稳与你 提交于 2020-02-07 21:59:01
一元运算符:++ -- 分为前++和后++ and 前--和后-- 如果++在后面,如:num++ +10参与运算,先参与运算,自身再加1 如果++在前面,如:++num+10参与运算,先自身加1,然后再参与运算 如果--在后面,如:num-- +10参与运算,先参与运算,自身再减1 如果--在前面,如:--num+10参与运算,先自身减1,然后再参与运算 例子: 代码是从上到下,一行一行执行的。 ++在后面: var num1=10; var sum1=num1++ +10; //sum1=num1++ +10=10+10=20 //num1++=10+1=11 console.log(sum1);//20 ++在前面 var num2=10; var sum2=++num2+10; //++num2=10+1=11 //sum2=++num2+10=11+10=21 console.log(sum2);//21 - -在后面 var num3=10; var sum3=num3-- +10; //sum3=num3-- +10=10+10=20; //num3--=10-1=9 console.log(sum3);//20 - -在前面 var num4=10; var sum4=--num4+10; //--num4=10-1=9 //sum4=--num4+10=9+10