首页 > 代码库 > 基础知识回顾——流程控制
基础知识回顾——流程控制
通过条件语句或循环语句改变程序运行顺序的过程叫流程控制。
条件语句
条件语句:用于改变程序的执行流程,其中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
基础知识回顾——流程控制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。