> 文档中心 > Python流程控制(顺序、if、循环执行)

Python流程控制(顺序、if、循环执行)

  • 顺序执行

    • 缩进量相同——同级语句
  • if 语句执行

# eg.if a=b and c=d :    print(a,b,c,d)elif condition:    pass # pass为执行语句块else : # 除去限制条件外的所有情况    pass
  • 循环执行

    • while 循环

# eg.while (a=10后的情况)    pass
  • for 循环

# eg.for 序列变量 in 序列:    passelse:    pass———————————————————————————————————————————————————————————————————————————————————#eg.双重遍历s = [[96, 69], [77, 88]] # [[]]双重中括号for i in s:    for j in i: print(j, end='|') # end修改print函数输出格式,关键字函数# 输出结果应为为:96|69|77|88

  • in range函数

    • in range(start,end,steplength)
      • 包括start,不包括end
      • 默认start:0,默认end:结束,默认steplength:1
      • (:4:) 等价于(0:4:1)
    • 数值循环条件使用
for i in range (,5): # 可替换为in range(5)    print(i,end = '|')# 输出结果应为0|1|2|3|4
  • 循环跳出操作

    • break:跳出停止所有循环,循环程序停止
    • continue:跳出当前路径循环,继续执行上一级循环
  • 总结

    • 已知次数用for循环为佳
    • 未知次数枚举用while为佳

Python流程控制(顺序、if、循环执行) 阅读世界,共赴山海 Python流程控制(顺序、if、循环执行) 423全民读书节,邀你共读奇石交易网