基础知识回顾——流程控制

Posted Ryana

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础知识回顾——流程控制相关的知识,希望对你有一定的参考价值。

通过条件语句或循环语句改变程序运行顺序的过程叫流程控制。

 

条件语句

条件语句:用于改变程序的执行流程,其中else代码块是可选的。
1.if/else

1 pwd = raw_input("what‘s the password ?")
2 if pwd == apple:
3   print "loging on..."
4 else:
5   print "password error!"
6 print "all done"

 

2.升级版if/elif

1 pwd = raw_input("how old are you ?")
2 if age <= 12:
3   print free
4 elif 12 < age < 16:
5   print child fare
6 else :
7   print adult fare

 

循环语句

循环语句:用于重复执行代码块,主要有for循环和while循环,其中for循环比while易使用,while比for灵活。

for循环更适用于条件已知,循环次数固定的场合;while循环更适合于条件不确定的场合,while循环比for循环内存中多一个变量声明。


1.for循环,执行N次

1 for i in range(10):
2     print i

 

2.while循环,执行N+1次,直到最后一次为假

1 i = 0
2 while i < 10:
3     print i
4     i = i + 1

 

3.中断循环,continue中断本次循环,break中断整个循环

 1 #当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)
 2 for i in range(10):
 3     if i == 2:
 4       continue
 5     print i
 6 
 7 #当循环执行到i = 2的时候,if条件成立,触发break, 整个循环结束
 8 for i in range(10):
 9     if i == 2:
10       break
11     print i

 

以上是关于基础知识回顾——流程控制的主要内容,如果未能解决你的问题,请参考以下文章

MySql的回顾三:流程控制函数/统计函数/分组查询

用代码带你“深入”理解90%的初学者都没理解清楚的Java基础知识——流程控制

# python基础之流程控制语句,python小白必备!

22年最新Java笔记:day5-Java流程控制语句

一文回顾 Java 入门知识(中)

awk知识点全回顾