zoukankan      html  css  js  c++  java
  • Python条件判断和循环语句

    一、条件判断语句

    通过一条或多条语句的判断来决定是否执行代码块

    1、if语句基本形式:

    if 判断条件:
        语句块

    例如:

    score=75
    if score>=60:
        print "passed"

    2、if-else语句基本形式:

    if 判断条件1:
        代码块1
    else:
        代码块2

    例如:

    score=55
    if score>=60:
        print "passed"
    else
        print "failed"

    3、if-elif-else语句基本形式

    if 判断条件1:
        代码块1
    elif 判断条件2:
        代码块2
    elif 判断条件3:
        代码块3
    else:
        代码块4

    例如:

    score=85
    if score>=90:
        print "very good"
    elif score>=80:
        print "good"
    elif score>=60:
        print "passed"
    else:
        print "failed"

    注意:Python不支持switch语句,多个条件判断,只能用elif语句实现

    二、循环语句

    循环语句允许执行一个语句或者语句组多次

    1、for循环语句基本形式

    for 循环条件:
        代码块

    例如:

    L=['Adam','Lisa','Bart']
    for name in L:
        print name

    2、while循环语句基本形式

    while 循环条件:
        代码块

    例如:

    sum=0
    x=1
    while x<100:
        sum=sum+x
        x=x+2
        print x

    print sum

    3、break退出循环

    break可以在循环语句内直接退出循环

    例如:计算1+2+4+8+16+...的前10项的和

    sum=0
    x=1
    n=1
    while True:
        sum=sum+x
        x=x*2
        n=n+1
        if n>10:
            break
        

    print sum

    4、continue退出本次循环,进入下一次循环

    例如:计算0-100以内的奇数的和

    sum=0
    x=0
    while True:
        x=x+1
        if x>10:
            break
        if x%2==0:
            continue
        sum=sum+x
    print sum

  • 相关阅读:
    会计基础-资本与资本公积核算
    FORM 基本控件2
    EBS form的一些知识
    EBS功能安全性基本原理
    主物料界面数据来源
    organization --form 表单中organization 数据来源
    form 相关
    jar/war/ear文件的区别
    ORACLE判别字段是否包含中文
    亲测可用:SecureCRT 7 注册码/序列号
  • 原文地址:https://www.cnblogs.com/testerlina/p/11069232.html
Copyright © 2011-2022 走看看