美文网首页
V2.1python 循环控制流

V2.1python 循环控制流

作者: 大白python | 来源:发表于2019-06-26 15:53 被阅读0次
    python流程控件.jpg

    程序编写有三种方式:流程式、函数式、对象式;今来说下流程式,其重点是其中的控制流。

    现实中,做每件事都有个过程,有个先后;编程也一样,其过程是从上到下过程,也有先后;
    每一步都会有许多条件,而出现不同的结果,现实人可以自行判断;编程中,通过循环控制语句来让机器知道如何选择。

    # 银行取钱的流程
       import os
    
    print(
        """
    欢迎使用XX银行,请问需要什么服务:
    A: 取钱   B: 转帐  C: 查询
    """
    )
    
    service = input("请选择")
    if service == "a":
        print("你的存储为0")
    elif service == "b":
        print("你有朋友吗?")
    elif service == "c":
        print("准备停电,明天再查吧。")
    else:
        print(
            """
        欢迎使用XX银行,请问需要什么服务:
        A: 取钱   B: 转帐  C: 查询
        """
          )
    
    #打印出: 
    欢迎使用XX银行,请问需要什么服务:
        A: 取钱   B: 转帐  C: 查询
    
    请选择
    

    当然,银行提供的服务不是一次就完,得到客户确认结束为止,编程上用的是while循环来实现:

    import os
    print(
        """
        欢迎使用XX银行,请问需要什么服务:
        A: 取钱   B: 转帐  C: 查询 E:退出 
        """
    )
    #接受客户服务输入:
    service = input()
    
    #给出相应服务,直到客户退出
    while service != "e":
        if service=="a":
            print("你的存储为0")
            service = input()
        elif service == "b":
            print("你有朋友吗?")
            service = input()
        elif service == "c":
            print("准备停电,明天再查吧。")
           service = input()
        else:
            print(
                    """
                    欢迎使用XX银行,请问需要什么服务:
                    A: 取钱   B: 转帐  C: 查询 E:退出
                    """
                )
            service = input()
    
    #结果打印:
      欢迎使用XX银行,请问需要什么服务:
        A: 取钱   B: 转帐  C: 查询 E:退出 
    
    a
    你的存储为0
    b
    你有朋友吗?
    c
    准备停电,明天再查吧。
    n
    
                欢迎使用XX银行,请问需要什么服务:
                 A: 取钱   B: 转帐  C: 查询 E:退出
                
    m
    
                欢迎使用XX银行,请问需要什么服务:
                A: 取钱   B: 转帐  C: 查询 E:退出
                
    y
    
                欢迎使用XX银行,请问需要什么服务:
                A: 取钱   B: 转帐  C: 查询 E:退出
                
    e
    

    不只python,编程上的流程控制主分为三种:顺序结构,分支结构,循环结构。

    1、顺序结构

    就是代码的执行顺序,Python代码的执行流程都是从上到下的执行顺序。如上第一个代码,就是从上而下顺序执行。

    2、分支结构

    分支结构简单的代码执行到某一处位置的时候进行选择判断,来绝对顶继续往下执行的方向。如以上代码中if来对不同条件,执行不同的代码。

    3、循环结构

    当代码按照顺序执行的时候,执行到某一位置的时候进行条件判断,当满足条件时执行该语句的循环体,一直到不满足条件的时候跳过循环体继续往下执行代码。python中主要以while与for两个循环语句来实现。

    PS: 完整的一个程序,都是三种流程控制嵌套起来,完成一件事的。说到一件事情复杂,代码上显示的就是循环控制结构嵌套多。

    100分大神,80分大牛,60分大白,对我,够用,能用,就好

    相关文章

      网友评论

          本文标题:V2.1python 循环控制流

          本文链接:https://www.haomeiwen.com/subject/bosccctx.html