• Python零基础学习系列之四--Python程序设计思想


      前面我们把Python环境安装成功,同时也选择了自己合适的IDE工具来开启自己的编程之旅。 

      那么今天来说说怎么编程,程序设计需要什么步骤,我们应该怎么做才能编写自己的程序。

    1-1、程序设计方法:

      IPO模式:  

    • I:input--输入,程序的输入(文件输入、网络输入、用户手工输入、随机数据输入、程序内部参数输入等)   
    • P:process--处理,程序的主要逻辑(程序对输入进行处理输出产生结果;处理的方法也叫算法)  
    • O:output--输出,程序的输出(屏幕显示输出、文件输出、网络输出、操作系统内部变量输出等)

    1-2、编写程序的步骤:

    • 分析问题:分析问题的计算部分
    • 确定问题:将计算部分划分为确定的IPO三部分
    • 设计算法:完成计算部分的核心处理方法
    • 编写程序:实现整个程序
    • 调试测试:使程序在各种情况下都能正确运行
    • 升级维护:使程序长期正确运行,适应需求的微小变化

    1-3、程序实例:

      问题:如何利用Python程序进行摄氏度和华氏度的转换

      步骤一:分析问题的计算部分

      步骤二:确定功能,使用IPO方法进一步分析

      输入:华氏或者摄氏温度值、温度标识

      处理:温度转化算法

      输出:摄氏或者华氏温度值、温度标识

      F表示华氏度,C表示摄氏度

      步骤三:设计算法

      根据华氏和摄氏温度定义,单位刻度对应温度关系转换公式:

      C = (F - 32) / 1.8

      F = C * 1.8 + 32

      步骤四:编写程序

    val = input("请输入带有温度表示符号的温度值(例如:32C):")
    if val[-1] in ['C', 'c']:
        f = 1.8 * float(val[0: -1]) + 32
        print("转换后的温度为: %.2fF" % f)
    elif val[-1] in ['F', 'f']:
        c = (float(val[0: -1]) - 32)/ 1.8
        print("转换后的温度为:%.2fC" % c)
    else:
        print("输入错误,请输入正确的值")

      步骤五:调试、运行程序

      步骤六:升级维护

    (PS:自己写得学习笔记,请勿转载,如果转载请注明出处,谢谢!)

      
  • 相关阅读:
    MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
    MVC5+EF6 入门完整教程十
    MVC5+EF6 入门完整教程九
    MVC5+EF6 入门完整教程八
    MVC5+EF6 入门完整教程七
    MVC5+EF6 入门完整教程六
    MVC5+EF6 入门完整教程五
    MVC5+EF6 入门完整教程四
    MVC5 + EF6 完整入门教程三
    从前端的UI开始
  • 原文地址:https://www.cnblogs.com/sanzangTst/p/7289918.html
Copyright © 2020-2023  润新知