您的位置:首页 > 编程语言 > Python开发

一个实例说明一个程序的编写步骤(Python语言)

2015-10-27 12:34 579 查看
问题:以“温度转换”为例,介绍程序设计的基本方法,并用Python实现。

           温度的刻画有两个不同的体系,分别是摄氏度,和华氏度。不同国家采用不同的温度表示方法,例如中国采用摄氏度,美国采用华氏度。对于不同国家的游客需要进行温度转换

下面根据6步骤的分析和实现过程。

①分析问题:上述问题中存在不同层次的计算特性,利用程序进行温度转换,温度的输入由人来完成。

②确定功能:在问题分析的基础上确定程序功能,需要借助输入数据,处理数据,输出数据这样的运算模式。该功能描述:

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

                             处理:温度转换算法

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

③设计算法:根据华氏度和摄氏度的定义,两个温度单位刻度对应温度的关系为(212-32)/(100-0)=1.8,因此,转换公式如下:

                               C=(F-32)/1.8

                               F=C*1.8+32,                  其中C是摄氏度,F是华氏度

④编写程序:

                             input_str=raw_input("what is the temperature")

                             if input_str[-1] in ['c','C']

                                  f =1.8*eval(input_str[0:-1]+32)

                                 print "The converted temperature is %dF" %f

                             elif input_str[-1] in ['F','f']:

                                 c=(eval(input_str[0:-1])-32)/1.8

                                 print("The converted temperature is %dC" %c")

                             else :

                                 print "INput is wrong!"

⑤调试程序:

⑥升级维护
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: