• python 程序控制结构


    程序基本结构

      顺序结构,分支结构,循环结构

    1,分支结构

      (1) 单分支

        if 条件表达式:

          语句块

      (2)双分支结构

        if 条件表达式:

          语句块1

        else:

          语句块2

      (3)多分支结构

        if 条件表达式1:

          语句块1

        elif 条件表达式2:

          语句块2

        ......

        elif 条件表达式n:

          语句块n

        else: 

          语句块n+1

    2,三元表达式

      表达式1 if 条件表达式 else 表达式2

    a=2
    b=3
    x=a if a<b else b
    print(x)
    x=a if a>b else b
    print(x)

    [表达式1,表达式2][条件表达式]

    若表达式值为False 将表达式1作为值,否则表达式2

    a=2
    b=3
    x=[a,b][a<b]
    print(x)
    x=[a,b][a>b]
    print(x)

     3,循环结构

      (1)for

    for i in (1,2,3):
        print(i)
    else:   #正常结束的时候执行
        print("HAHA")

    for i in range(-2,3,2):  #只接受整数
        print(i)
    else:   #正常结束的时候执行
        print("HAHA")

    3,无限循环

    x=0
    while x<4:
        print(x)
        x+=1
    else:
        print('xyf 无敌')

     4,continue

      跳过本轮循环剩余语句

      从下一个语句开始

    5,可以用try的方法进行异常处理

    n=eval(input())
    try:
        for x in range(n):
            print(x)
    except TypeError:
        print("输入数据错误")

     try语句可以捕捉许多钟不同类型的错误,可以去深入研究

    n=eval(input())
    try:
        for x in range(n):
            print(x)
    except TypeError:
        print("输入数据错误")
    finally:    #无论出不出现错误,finally都会执行
        print('xyf 无敌')

  • 相关阅读:
    If选择结构
    三元运算符
    顺序结构
    键盘输入使用
    逻辑运算符
    关系运算符
    自增自减运算符
    《黑客与画家》阅读笔记1
    周总结1
    2020年秋季个人阅读计划
  • 原文地址:https://www.cnblogs.com/fengzhiyuan/p/13940981.html
Copyright © 2020-2023  润新知