众所周知,温度刻画存在两种不同的体系:——摄氏度 摄氏温度是指在标准大气压下,纯净的冰水混合物的温度为0摄氏度,水的沸点为100摄氏度。摄氏温标©的温度计量单位,用符号°C表示,是世界上使用较为广泛的标准之一。
——华氏度华氏温度是指将氯化铵和冰水的混合物的温度视为零度,人体的温度视为100度,以此为标准制定的温度计量方式。华氏温标(F)的温度计量单位,用符号°F表示。 那这两种温度如何快速的进行转换?
-摄氏度转换为华氏度
-华氏度转换为摄氏度
其实Python能轻而易举做到向其中输入摄氏度和华氏度,就可以进行快速的转换。例如:如图所示,仅仅十行代码,很快我们就得到了我们想要的结果。它是怎么组成的呢?让我们来拆解分析它们:
#TempConvert.py :代表注释这个程序,"#"后面的程序不被计算机的程序所运行。TempStr = Input("")]:既从控制台获得一个信息,当我们输入温度值后,将输入的温度值保存至TempStr。TempStr是表达温度转换的一个变量。
***If TempStr[-1] in ["F","f"]***:保留字if表达一个分支语句,它会根据后面的条件进行下一步运行;TempStr[-1]指的是我们输入的字符串中的最后一个字符,是否是in后的"F";或"f"。
eval()函数:常被称为评估函数,它的功能是去掉参数最外侧引号,变成python可执行的语句,并执行语句的函数。
***{:.2f}***:表示打印输出小数点保留两位小数。
elif:如果在if判断后,输入的温度值不是华氏温度,则立即跳过第五六行,直接进入elif进行再次判断,判断其是否为摄氏温度。Format()函数:它可以通过格式操作使任意类型的数据转换成一个字符串。
Eles:如果输入的温度值在通过if和elif判断后既不是华氏温度,也不是摄氏温度,则说明输入的温度值并不准确。 程序会告诉你:"输入格式错误";,即它无法进行转换。综上,通过十行简单的代码,我们进行了华氏温度和摄氏温度的快速转换。那它还能进行其他类型的转换吗?答案是完全可以,例如我们熟知的公里与英里: 我们用M代表英里,K代表公里,换上他们的转换公式(1英里 =1.609344公里)以大致相同的程序,输入我们需要进行转换的距离值,就可以进行快速的转换,并且保留小数点后两位。 Let’s try it:
And: 通过两个简单的转换程序,我们可以看到,Python向我们展示了它的方便与快捷。而Python也不仅如此,其实它的还等着我们继续探索它的无限可能!
今天的温度转换和距离转换是否很好的理解了?你一定还有其它的想法,不如立刻动手试试,写下你的程序,and run it now,看看你是否用Python解决了你的问题。Finally,how divering Python is!Let’s Python together!

Python:从温度转换到距离转换相关推荐

  1. 汇率兑换程序python按温度转换_python复习+实例编写(1)——温度转换、汇率转换...

    (python基础知识复习.温度转换.人民币汇率转换实例) Python语言设计主要分为三步:IPO,即输入.算法.输出. 下面通过一个简单的实例,复习之前学习过的python的部分基础知识. 温度转 ...

  2. 温度转换python代码解释_如何用python代码温度转换?

    如何用python代码温度转换? 用python代码温度转换的方法: 步骤一:分析问题的计算部分 步骤二:确定功能,使用IPO方法进一步分析 输入:华氏或者摄氏温度值.温度标识 处理:温度转化算法 输 ...

  3. python tkinter库实现华氏温度摄氏温度转换

    python tkinter库实现华氏温度摄氏温度转换 功能要求 创建GUI窗口 创建文本标签 创建可输入文本 按钮控件 创建显示文本框 温度转换函数-g 总程序 结束啦 功能要求 创建一个图形窗口, ...

  4. 使用Python,OpenCV进行图像平移转换

    使用Python,OpenCV进行图像平移转换 1. 效果图 2. 原理 3. 源码 参考 这篇博客将介绍如何使用Python,OpenCV对图像进行平移转换.平移是图像沿x轴和y轴的移动.使用平移, ...

  5. python中list与array互相转换

    python中list与array互相转换 author@jason_ql  http://blog.csdn.net/lql0716 u = array([[1,2],[3,4]]) m = u.t ...

  6. python与excel的关系-使用python对excle和json互相转换的示例

    python 版本:2.7 只是读取excel的话可以直接使用xlrd 1.excle to json 代码如下 # -*-coding:utf8 -*- import xlrd from colle ...

  7. boost::python模块显示重载和自动转换问题的示例

    boost::python模块显示重载和自动转换问题的示例 实现功能 C++实现代码 实现功能 boost::python模块显示重载和自动转换问题的示例 C++实现代码 #include <b ...

  8. OpenCV边缘之间的距离转换功能的实例(附完整代码)

    OpenCV边缘之间的距离转换功能的实例 OpenCV边缘之间的距离转换功能的实例 OpenCV边缘之间的距离转换功能的实例 #include <opencv2/core/utility.hpp ...

  9. csv格式清洗与转换python_实例详解Python中 CSV格式清洗与转换

    Python中 CSV格式清洗与转换的实例代码 题目: CSV格式清洗与转换 描述 附件是一个CSV格式文件,提取数据进行如下格式转换:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ ...

最新文章

  1. AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV 第8讲 用户界面
  2. 数据仓库自动抽取:通过 SQL Server 企业管理器中的数据转换服务 (DTS) 设计器 创建 Analysis Services 处理任务...
  3. 原来音色是波峰到波谷时间序列
  4. 重温强化学习之策略梯度算法
  5. PHP导出pdf文件_dompdf
  6. [HEOI2016/TJOI2016]求和
  7. hibernate关系映射(一对一)
  8. 朴素贝叶斯算法和逻辑回归算法的区别?
  9. workflow and email in QD3 - IS_INBOX_USER method
  10. [汇编语言]实验三:栈和栈段
  11. php上传同一张图片,两种php实现图片上传的方法_PHP
  12. 0923-网络 文件上传
  13. grafana 批量添加图表
  14. Visio2016安装
  15. 经典卷积网络--ResNet残差网络
  16. android设置闹钟日期,在Android中将闹钟设置为特定日期和时间
  17. 计算机电脑照片大小,如何在电脑上修改打印图片的大小
  18. 三极管场效应参数全集
  19. 空转工具推荐 | 10款空间转录组去卷积工具的综合比较
  20. Millet谷仓:新型电商势在必行

热门文章

  1. python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...
  2. java defunct怎么杀掉_杀死Linux中的defunct进程(僵尸进程)的方法指南
  3. Java中Required request body is missing问题解决
  4. SQLServer列转行函数Unpivot
  5. 测试人生 | 专科学历入职世界500强企业,​二线城市年薪超30W,这个80后小很赞
  6. css的ie6兼容问题
  7. 吴军三部曲态度(一)人生哲学
  8. BUU-MISC-认真你就输了
  9. 一个数分数指数幂运算法则及推导
  10. 【市场调研】目前运维岗位的培训安排