IF条件判断指令,WHILE循环条件判断指令,FOR重复执行判断指令格式分别是什么_百度问一问

发布网友

我来回答

1个回答

热心网友

摘要if判断在代码命令中,经常会出现需要条件判断后后选择执行方向的情况,在通常情况下我们可以选择if条件判断。if条件判断:if 条件1 :code1code2code3..意思是当条件1为真的时候,执行下面的代码块if else 条件判断:if 条件1 : 代码块1else: 代码块2在if条件使用的情况中,既然存在有满足条件的情况,那么也存在不满足条件的情况,在针对满足条件和不满足条件两种情况时,会使用到如上的if...else...的条件语句,其意思是:如果条件1为真时执行代码块1,否则执行代码块2if...elif...elif(else)条件判断if 条件1 :代码块1elif: 代码块2elif: 代码块3...elif或else:代码块n在条件只有ture和false两种分支的时候一个else就足够使用,在条件的分支比较多的时候,就需要elif加入了,elif:后加新的条件,对于最后的一个条件可以使用elif也可以使用else,但elif:后是需要加代码表示条件成立的,else:后就把剩下的所有情况都包括了。if嵌套如果在某一个if条件下还有多种分支的话就要使用if嵌套了,我们可以把每一次使用if看作一个n岔路口,在经过一个n岔路口后再经过n岔路口就是if的嵌套,而我们的整段代码就是要把这些岔路的地图都画出来。if a < b : print(A) if a < c: print(B) else: print(C)else: print(d)咨询记录 · 回答于2021-12-31IF条件判断指令,WHILE循环条件判断指令,FOR重复执行判断指令格式分别是什么if判断在代码命令中,经常会出现需要条件判断后后选择执行方向的情况,在通常情况下我们可以选择if条件判断。if条件判断:if 条件1 :code1code2code3..意思是当条件1为真的时候,执行下面的代码块if else 条件判断:if 条件1 : 代码块1else: 代码块2在if条件使用的情况中,既然存在有满足条件的情况,那么也存在不满足条件的情况,在针对满足条件和不满足条件两种情况时,会使用到如上的if...else...的条件语句,其意思是:如果条件1为真时执行代码块1,否则执行代码块2if...elif...elif(else)条件判断if 条件1 :代码块1elif: 代码块2elif: 代码块3...elif或else:代码块n在条件只有ture和false两种分支的时候一个else就足够使用,在条件的分支比较多的时候,就需要elif加入了,elif:后加新的条件,对于最后的一个条件可以使用elif也可以使用else,但elif:后是需要加代码表示条件成立的,else:后就把剩下的所有情况都包括了。if嵌套如果在某一个if条件下还有多种分支的话就要使用if嵌套了,我们可以把每一次使用if看作一个n岔路口,在经过一个n岔路口后再经过n岔路口就是if的嵌套,而我们的整段代码就是要把这些岔路的地图都画出来。if a < b : print(A) if a < c: print(B) else: print(C)else: print(d)流程控制之while循环我们使用计算机帮我们做事情,有些事情简单但是需要重复不断地做,用计算机做就非常合适了,这里介绍while循环语句while循环while 条件1: 代码块1意思是当条件1为真的时候,重复执行代码块1直到条件1不成立while...breaka = 0while a < 5: a += 1 print(a) if a == 3: break123break的意思是打断、终止,while...break的使用意思是先开始进行while 条件1:后的代码块的循环,如果出现break则终止循环while循环的嵌套和if相同,while循环也可以嵌套使用,但和if的岔路不同,while我理解成操场的一圈跑道,每循环一次就是跑了一圈,一直跑到条件不满足为止,而循环的嵌套理解成在大圈(400米的操场)中还有小圈(100米的操场)这两个圈只要满足条件就都要跑,直到条件不满足才出圈,小圈的条件不满足就出小圈,大圈的条件不满足就出大圈。a = 0while a < 15: a += 1 while a < 10: a += 2 print(a) print(a)3579111112131415从上面的代码可以看出,当a<15时,进入外层循环(大圈),代码从上而下执行,执行到内层的while时,如果满足条件就进入内层,在内层循环至不满足内层条件再返回外层继续执行,在外层中的下一圈遇到内层while时再次判断是否满足内层条件,如果满足就还要再进内层循环。while...continuea = 0while a < 8: a += 1 if a == 4: continue print(a) 1235678continue的意思是继续,我们在这里可以理解成不执行循环中continue后面的代码,开始下一次循环while...else当while的循环中如果直到循环完成都没有触发break的话,就会执行else下面的代码流程控制之for循环for循环对于知道循环次数的情况我们可以使用for循环,从列表字典中取值也可以使用for循环。a_list = ['a','b','c','d','e','f','g']for i in a_list: print(i)abcdefgfor...breaka_list = ['a','b','c','d','e','f','g']for i in a_list: if i == 'f': break print(i)abcdefor循环中break的用法和while循环中类似,都是break后终止循环,上面例子中在循环至i=f时,触发了break,于是循环终止不再输出ifor...continuea_list = ['a','b','c','d','e','f','g']for i in a_list: if i == 'f': continue print(i)abcdegfor循环中break的用法和while循环中类似,都是continue后跳过本次循环,上面例子中在循环至i=f时,触发了continue,于是跳过本次循环,不输出f,然后接着后续循环for...elsea_list = ['a','b','c','d','e','f','g']for i in a_list: if i == 'f': continue print(i)else: print('这是else后的代码')abcdeg这是else后的代码当for的循环中如果直到循环完成都没有触发break的话,就会执行else下面的代码

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com