用Python程序温度转换实例

实例:温度转换

(1)分析问题:利用程序进行温度转换,由用户输入温度值,程序给出输出结果;通过语音识别,图像识别等方法自动监听并获得温度信息发布渠道(如收音机、电视机)给出的温度播报源数据,再由程序装换后输给用户;随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式。

(2)划分边界:明确问题的输入数据、输出数据和对数据处理的要求。由于程序可能接收华氏温度和摄氏温度,并相互转换,该功能的IPO描述如下。
输入:带华氏或摄氏标志的温度值
处理:根据温度标志选择适当的温度转换算法

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

(3)设计算法:根据华氏和摄氏度的定义,两个温度体系都以1标准大气压下的水的结冰点和沸点为温度区边界,算法:

C=(F-32)/32

F=C*1.8+32

(4)程序:

(5)调试测试:

(6)升级维护:任何程序都有生命周期,需要不断维护和升级。

原文地址:https://www.cnblogs.com/cyt99/p/11519751.html

时间: 2024-10-07 09:09:20

用Python程序温度转换实例的相关文章

Python入门习题1.温度转换

这一节的课堂例题为: 例1.编写一个Python程序,完成摄氏度到华氏度,华氏度到摄氏度的温度转换. 解: (1)分析问题:利用程序实现温度转换,由用户输入温度值,程序给出输出结果. (2)划分边界:IPO描述如下 输入(Input):带华氏或摄氏标志的温度值 处理(Process):根据温度标志选择适当的温度转换算法 输出(Output):带有华氏或摄氏标志的温度值 (3)设计算法:C表示摄氏度,F表示华氏度. C = (F - 32) / 1.8 F = C*1.8 + 32 (4)编写程序

python把汉字转换成拼音实现程序

python把汉字转换成拼音实现程序 文章一个简洁干的汉字转拼音 程序,复制下载就可以直接使用,有需要的同学可以参考一下下. #coding:utf-8 #基于python2.6 table = 'a,-20319;ai,-20317;an,-20304;ang,-20295;ao,-20292;ba,-20283;bai,-20265;ban,-20257;bang,-20242;bao,-20230;bei,-20051;ben,-20036;beng,-20032;bi,-20026;bi

python温度转换代码

#TempConvert.py TempStr=input("请输入带有符号的温度值:")#赋值TempStr,括号里面的是提示 if TempStr[-1] in ['F','f']:#假如字符串最后一个字符是F或者f C=(eval(TempStr[0:-1])-32)/1.8#第一个字符到最后一个字符之前的所有字符,也就是温度值,eval函数是脱掉字符串结构,运行公式 print("转换后的温度是{:.2f}C".format(C)).#输出结果,保留最后两位

编写高质量代码–改善python程序的建议(二)

原文发表在我的博客主页,转载请注明出处! 建议七:利用assert语句来发现问题断言(assert)在很多语言中都存在,它主要为调试程序服务,能够快速方便地检查程序的异常或者发现不恰当的输入等,可防止意想不到的情况出现.其语法如下: assert expression1 ["," expression2] 其中expression1的值会返回True或者False,当值为False的时候会引发AssertionError,而expression2是可选的,常用来传递具体的异常信息. 不

谈 Python 程序和 C 程序的整合 (转载)

http://www.ibm.com/developerworks/cn/linux/l-cn-pythonandc/ 概览 Python 是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文件的访问等.而作为软件开发的传统编程语言—— C 语言,却能在这些问题上很好地弥补 Python 语言的不足.因此,本文通过实例研究如何在 Python 程序中整合既有的 C 语言模块,包括用 C 语言编写的源

浅谈 Python 程序和 C 程序的整合

源地址:http://www.ibm.com/developerworks/cn/linux/l-cn-pythonandc/ 概览 Python 是一种用于快速开发软件的编程语言,它的语法比较简单,易于掌握,但存在执行速度慢的问题,并且在处理某些问题时存在不足,如对计算机硬件系统的访问,对媒体文件的访问等.而作为软件开发的传统编程语言—— C 语言,却能在这些问题上很好地弥补 Python 语言的不足.因此,本文通过实例研究如何在 Python 程序中整合既有的 C 语言模块,包括用 C 语言

推荐Python程序员进阶阅读的书籍(2015版)

列一下自己过去一年阅读的Python相关书籍,评论是在本人阅读完书籍并完成书中所有测试用例的基础上编写的: <Python Cookbook 3rd>5星 ,绝对值得阅读!直接看英文版吧,中文翻译的如何不太清楚.对于高手就当是复习功课了,总有一些地方记得不是很清楚. <Cython - A Guide for Python Programmers> 5星 by Kurt W. Smith, O'Reilly 2015 如果你想封装一个C的库,或者别人封装的C库在你的平台下不能够使用

创建Python程序2

在Milang的IDE里编辑好之后,然后按F5运行一下,就会在下面的Output窗口输出"Hello, World!"字符串,如下图: 恭喜你,你编写最简单的Python程序已经完成,已经成为一个Python的程序员了,对于一门语言的入门,就是这么简单的. 通过上面这个简单的程序,就可看到Python程序是不需要编译,就可以直接运行.在这个程序基础之上,你可以修改它的输出,比如把Hello, World!改为Hello, CSDN,或者其它,你感觉有意义的句子.又或者你把"H

webvtt字幕转srt字幕的python程序(附改名程序)

最近写了两个比较简单的python程序,原有都是由于看公开课感觉比较费劲,一个是下载的视频无用的名字太长,另一个就是下载的vtt字幕播放器不识别,写了一个vtt转换成str字幕格式的文件 vtt to str比较简单: 大概就是打开一个vtt文件,把开头的webvtt删掉,把所有的"."替换成",",把后缀名改成srt.参考下面两个网页 http://mooc.guokr.com/post/615236/ http://blog.csdn.net/iracer/ar