-
2022-04-11 09:39:36
1 循环内嵌套if
本质就是
只要是代码, 都能放在代码块的位置
案例:
打印1-100之间, 所有3的倍数In [3]:
# 先造一个集合 # 遍历集合 for num in range(1,101): if num % 3 == 0: print(num) #遍历的过程中判断 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
2 循环内嵌套循环
外循环循环一次
内循环, 循环所有
案例 九九乘法表In [22]:
for i in range(1,10): for j in range(1,i+1): print('%d×%d=%2d '%(j,i,i*j),end = ' ') print('') 1×1= 1 1×2= 2 2×2= 4 1×3= 3 2×3= 6 3×3= 9 1×4= 4 2×4= 8 3×4=12 4×4=16 1×5= 5 2×5=10 3×5=15 4×5=20 5×5=25 1×6= 6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7= 7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8= 8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9= 9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
In [ ]:
更多相关内容 -
Python基础教程之if判断,while循环,循环嵌套
2020-12-26 10:50:14但应注意,在python开发中,tab和空格不能混用! 判断年龄示例: # 判断是否成年,成年则可以进网吧 age = 19 if age>=18: print("你满了18岁,可以进网吧") if及其缩进代码可以看成一个完整的代码块 比较运算符... -
循环和嵌套循环
2022-02-06 11:57:20然后再次回到循环条件,判断条件,按规律执行,直至判断条件为false,结束循环。 3.do - while 循环 语法格式: do { 语句体 }while (条件) ; 执行流程:代码先找do关键字 就会执行大括号里面的语句体。然后才...1.循环需要满足的三个条件:
初始化的值
循环条件
终止条件
2.while循环
语法格式;
While (条件){
语句体
}
执行流程:当执行到while 循环的时候,首先判断条件。如果条件为true,则执行大括号内的语句体。然后再次回到循环条件,判断条件,按规律执行,直至判断条件为false,结束循环。
3.do - while 循环
语法格式:
do {
语句体
}while (条件) ;
执行流程:代码先找do关键字 就会执行大括号里面的语句体。然后才去判断while后面的条件,条件如果为true的话,回到do 再次执行语句体。再次判断条件........循环下去,直到条件为false,循环就结束了。
4.while和do-while的区别:
while循环先判断条件是否成立,条件不成立,就不执行语句体
do-while 先执行语句体,然后再判断条件是否成立。
5.for循环(重点)
语法格式:
for (表达式1;表达式2;表达式3){
语句体
}
执行流程:先执行表达式1,一般为初始化的值;接着执行表达式2,为循环条件,返回为true/false。然后执行语句体,最后回到表达式3,一般为计数器(++、--)此为一轮循环。然后回到表达式2,接着判断,依次循环执行,直至判断为false,退出循环结构。
6.嵌套for循环(重点)
语法格式:
for (表达式1;表达式2;表达式3){
for (表达式1;表达式2;表达式3){
语句体
}
}
利用嵌套for循环打印图案分析:
外层循环控制行数,内层循环控制列数。
打印等腰三角形,其图案如下:
* 第一行 2空格 1个*
*** 第二行 1空格 3个*
***** 第三行 0空格 5个*
for (i = 1, i < 4, i++){
for (j = 0, j < 3 - i, j++){
System . out. print (“ ”);
}
for (j = 0, j < 2*i -1, j++){
System . out. print (“*”);
}}
i = 1, i < 4, true 进入内层循环
j = 0, j < 3 - i ,true, sout(" ") j++
j = 1, j < 3 - i ,true, sout(" ") j++
j = 2, j < 3 - i ,false,
j = 0, j < 2*i- 1,true sout(“*”)j++
j = 1, j < 2*i- 1,false i++
I = 2,i < 4,
j = 0, j < 3 - i ,true, sout(" ") j++
j = 1, j < 3 - i ,false,
j = 0, j < 2*i- 1,true sout(“*”)j++
j = 1, j < 2*i- 1,true sout(“*”)j++
j = 2, j < 2*i- 1,true sout(“*”)j++
J = 3, j < 2*i -1,false i++
I = 3 i < 4,
........
-
Python中在for循环中嵌套使用if和else语句的技巧
2020-12-25 15:34:09for…[if]…构建List (List comprehension) 1.简单的for…[if]…语句 Python中,for…[if]…语句一种简洁的构建List的方法,从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的。... -
微信小程序中页面FOR循环和嵌套循环
2020-12-29 09:22:27微信小程序中页面FOR循环和嵌套循环 单个循环 ! wx:key={{xxxx}}> //判断name是否为null <view class=td-left></view> <view bindtap=oncli -
讲解C++的do while循环和循环语句的嵌套使用方法
2021-01-20 05:50:12do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为: do 语句 while (表达式); 它是这样执行的:先执行一次指定的语句(即循环体),然后判别表达式,当表达式的值为非零(“真”) 时,... -
vue.js 嵌套循环、if判断、动态删除的实例
2020-12-29 01:26:15Vue.js是当下很火的一个JavaScript MVVM库,它是以... vuejs 嵌套循环、if判断 </title> <style type=text/css> [v-cloak] { display: none } </style> </head> <body> <t -
循环语句嵌套判断
2018-09-05 19:17:13import java.util.*; public class Demo10{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("...); int a = input.nextInt();... System.out....import java.util.*; public class Demo10{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入账号"); int a = input.nextInt(); System.out.println("请输入密码"); int b = input.nextInt(); if(a==1234){ if(b==12345){ System.out.println("登录成功"); }else{ System.out.println("密码不正确"); } }else{ System.out.println("账号不正确"); } }
-
js-循环结构-嵌套循环
2021-08-08 21:18:21这种问题很好的解决办法就是用一个嵌套循环,即在一个for循环里套一个for循环,第一个是循环为了规定行的个数,第二个就规定列的个数。 代码如下: for(var i=0;i<3;i++){ for(var j=0;j<5;j++){ d循环结构知识整理
上周学习了三个循环结构,分别是while循环、 do while循环 、for循环。基本的循环结构都很容易理解,其中感觉嵌套循环很巧妙,特别是在一些小例题的应用上。
1、第一个小例题是输出一个3行5列的*;
分析:
这种问题很好的解决办法就是用一个嵌套循环,即在一个for循环里套一个for循环,第一个是循环为了规定行的个数,第二个就规定列的个数。
代码如下:for(var i=0;i<3;i++){ for(var j=0;j<5;j++){ document.write('* ') } document.write("<br/>"); }
注: 为一个空格;br为换行符号;
2、第二个小例题是用*输出一个直角三角形;
分析:
方法和第一个差不多,将j的取值范围变一下就行for(i=0;i<=5;i++){ for(j=0;j<i;j++){ document.write('* ') } document.write("<br/>"); }
3、第三个小例题是输出一个99乘法表
分析:
1、首先得找99乘法表的规律;
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
通过观察可以发现从列的角度看第1个数是代表第几列,第2个数则是第几行,通过规律可以把表达式写出来,即:行x列=(行x列)。代码如下:
for(var i=0;i<=9;i++){ for(var j=1;j<i;j++){ document.write(i+'*'+j+'='+(i*j)+'  '); } document.write('<br/>'); }
-
Python(for和while)循环嵌套及用法
2022-03-24 12:11:55Python(for和while)循环嵌套及用法 Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while,甚至... -
循环结构-嵌套循环
2021-01-03 20:07:06嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环 外层循环:循环结构B 内层循环:循环结构A 2. 说明 内层循环结构遍历一遍,只相当于外层循环循环体执行了一次 假设外层循环需要执行m... -
微信小程序多层嵌套循环,二级数组遍历,设置data里面的数据 ...
2021-03-29 19:58:46一:多层嵌套循环,二级数组遍历 小程序中的遍历循环类似于angularJS的遍历。 二级数组遍历有一个坑。二级遍历wx:for循环的时候,需要注意。(代码如下) JS代码: data: { groups: [ [ { title: '狼图腾', ... -
for循环与if判断的嵌套使用
2017-02-20 21:59:21for(i=0; i { if(condition) DoSomething(); else ...缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得编译器不能对循环进行优化处理,降低了效率。 if(conditio -
MATLAB循环结构与嵌套循环
2022-01-15 15:35:07while循环 -
Java的循环结构及嵌套循环
2021-03-07 10:22:22Java的循环结构及嵌套循环Java的循环结构while 循环结构do...while 循环结构for 循环结构Java的嵌套循环概念循环控制语句breakcontinuereturnforeach 循环Java8集合自带的foreach以及流的foreachJava的循环结构Java ... -
for循环嵌套if语句怎么循环-for 循环嵌套if语句-for循环语句嵌套使用的实例
2021-03-05 19:11:02for循环嵌套里怎幺用if语句控制外循环?修改如下int Su(int x){int i,j;for(i=x;i>=2;i--){for(j=2;j<=i>=i>{if(i%j==0) {break;} //若能整除任何一个数,说明非素数,跳出内循环,检查下一个i}if(j>i... -
JS循环-for循环嵌套
2022-03-27 22:02:13打印5行5列星星 效果图 代码 // 打印出5行5列的星星 for(i = 1 ; i <= 5 ; i ++ ) { // 外层控制打印行 for(j = 1 ; j <= 5 ; j ++ ) { // 内层控制每行打印几个 document.write('⭐') ...br& -
练习-Java循环之嵌套循环之比赛名单判断
2021-11-07 17:18:52有人向队员打听比赛的名单,a 说他不是和 x 比,c 说他不是和 x、z 比。 请编写程序推断出比赛对战名单。 编程要求 仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。 /* 任务:求出对战人... -
Java使用嵌套循环模拟ATM机取款业务操作示例
2020-08-25 10:05:12主要介绍了Java使用嵌套循环模拟ATM机取款业务操作,结合实例形式分析了Java模拟ATM机取款业务操作的相关流程控制、数值判断等操作技巧,需要的朋友可以参考下 -
3.6 无限循环和循环嵌套
2018-03-13 14:15:12循环嵌套:嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,最常见的是 for循环嵌套。for循环嵌套格式:for(初始化... -
Python循环嵌套
2022-04-21 16:25:471.for循环嵌套 for循环嵌套的基本形式为: for iteration_var in sequence: for iteration_var in sequence: 循环语句 例如: for x in range(1,10): for y in range(0,x): result = x + y print(result)... -
c语言 循环嵌套循环_C中的嵌套循环
2020-09-11 10:15:49c语言 循环嵌套循环 Here you will learn about nested loops in C. Nesting is one of the most complex topics of C programming. Just like decision control instructions, a loop control instruction can ... -
while循环和嵌套
2020-12-27 22:01:22while循环和嵌套 1.while循环 定义:无止境循环,直到制定的循环不满足时 while 条件 满足条件时做的事情之一 满足条件时做的事情之二 满足条件时做的事情之三 A数据类型为数字型的元素进行while循环 练习1: 从1-5... -
三、嵌套while和for循环
2019-08-07 22:23:00一、嵌套while循环 while循环体中再套while循环,就叫做嵌套while循环 # 嵌套while循环格式: """ 计数器1 while条件表达式1: ...... 计数器2 ...当条件表达式1成立的时候,执行循环体,然后判断条件... -
自学Python入门 (for和while)循环嵌套及用法
2021-02-09 08:03:01循环嵌套既能够是 for 循环嵌套 while 循环,也能够是 while 循环嵌套 for 循环,即各类类型的循环均可以做为外层循环,各类类型的循环也均可以做为内层循环。ide当程序遇到循环嵌套时,若是外层循环的循环条件容许... -
while和for循环嵌套
2020-07-31 20:39:09循环软件开发中循环的使用场景while循环while循环应用计算1-100的累积和(包含1和100)计算1~100之间偶数的累积和(包含1和100)while嵌套的格式 软件开发中循环的使用场景 print("你好") print("你好") print(...