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

  • 相关阅读:
    oracle和mysql功能相同的函数
    五个人二个月为什么不等于十个人一个月
    Oracle—RMAN完全恢复
    UVA 208 Firetruck
    sql server2005 express和Northwind数据库安装
    机器学习理论与实战(十一)关联规则分析Apriori
    JavaScript前世今生
    Maclean Liu对Oracle Database 12c新特性研究汇总
    amcharts报表制作
    HDU 4274 Spy's Work (树 DFS)
  • 原文地址:https://www.cnblogs.com/testerlina/p/11069232.html
Copyright © 2011-2022 走看看