Python第九节 条件和循环

#### while...else 当满足while循环条件的时候执行循环体内的语句,否则执行else的语句例如下面的例子: ```python count = 1 while count <= 5: print("count的值为:", count) count = count + 1 else: print("count已经超过展示的范围了") ``` rank() over

for...else...循环语句

与while...else...的逻辑一致

tup1 = (1,2,3,4,5)
for count in tup1:
	 print("count的值为:", count)
else:
    print("count已经超过展示的范围了")
rank() over #### break语句 break语句用于在循环体内, 当循环到我想要的预期结果时, 使用break语句跳出循环,不再继续进行 ```python tup1 = (1,2,3,4,5) for count in tup1: if count == 4: print("已经查找到了4,跳出循环") break else: print("还未找到4") ```

continue语句

  • continue语句的作用是, 跳出当前循环块儿内的剩余语句, 继续下一轮的循环
  • break是直接跳出整个循环体
  • 循环语句末尾追溯的else语句, 在循环条件变为false时被执行, 但是遇到break跳出时不会执行(理解应该是虽然跳出,但循环条件并未自动变为false)

pass

pass是为了保证程序结构完整性, 当我们编程或者实际执行时, 可追加pass(空语句)占位

range()遍历函数

用于遍历数字序列时, 生成一个数列供调度
例如for x in range(4), 也例如 for x in range(4,8)
单独打印range得时候格式是显示的格式是:rang(0,4)range(4,8),数列的数字是0,1,2,3和4,5,6,7

rank() over 也例如`for x in range(0, 10, 3)` range最后的参数3是一个步幅 range参数的开头数字、结尾数字以及步幅 可正可负 可大可小,eg:`range(10, 0, -3)` 或者 `range(-10, -100, -5)`
posted @ 2019-10-16 13:29  NirvanaInFire  阅读(240)  评论(0编辑  收藏  举报