Python第九节 条件和循环

元气小坏坏 提交于 2019-12-01 12:14:10

while...else

当满足while循环条件的时候执行循环体内的语句,否则执行else的语句例如下面的例子:

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语句跳出循环,不再继续进行

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)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!