zoukankan      html  css  js  c++  java
  • python笔记五(条件判断/循环/break和continue)

    一 条件判断

      

    if <条件判断1>:
        <执行1>
    elif <条件判断2>:
        <执行2>
    elif <条件判断3>:
        <执行3>
    else:
        <执行4>

    if判断条件还可以简写,比如写:

    if x:
        print('True')
    

    只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False

    二 循环

    for...in循环

    #列表的循环
    names = ['Michael', 'Bob', 'Tracy']
    for name in names:
        print(name)
    
    #for  x in 
    for i in range(5):
        print(i)

    while循环

    while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现:

    sum = 0
    n = 99
    while n > 0:
        sum = sum + n
        n = n - 2
    print(sum)

    continue

    跳出本次循环,执行下一次循环。

    break

    跳出整个循环体。

    要特别注意,不要滥用breakcontinue语句。breakcontinue会造成代码执行逻辑分叉过多,容易出错。

  • 相关阅读:
    类的组合
    类的继承和派生
    面向对象编程
    正则表达式
    sys模块 logging模块 序列化模块
    time 模块,random模块,os模块
    递归函数
    interface有没有继承Object
    UTF-8和GBK的区别
    九皇后
  • 原文地址:https://www.cnblogs.com/nadech/p/7885627.html
Copyright © 2011-2022 走看看