python实例1: 温度转换
实例1: 温度转换
描述
这是"实例"题,与课上讲解实例相同,请作答检验学习效果。
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。
请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。
转换算法如下:(C表示摄氏度、F表示华氏度)
C = ( F - 32 ) / 1.8F = C * 1.8 + 32
要求如下:
(1) 输入输出的摄氏度可采用大小写字母C结尾,温度可以是整数或小数,如:12.34C指摄氏度12.34度;
(2) 输入输出的华氏度可采用大小写字母F结尾,温度可以是整数或小数,如:87.65F指华氏度87.65度;
(3) 输出保留小数点后两位,输入格式错误时,输出提示:输入格式错误;
(4) 使用input()获得测试用例输入时,不要增加提示字符串。
输入
示例1:12.34C
示例2:87.65F
输出
示例1:54.21F
示例2:30.92C
代码实现:
TempStr = input()
if TempStr[-1] in ['F','f']:C = (eval(TempStr[0:-1])-32)/1.8 print("{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:F = eval(TempStr[0:-1])*1.8+32print("{:.2f}F".format(F))
else:print("输入格式错误")
(1) 将输入字符串转换为数字时使用eval()函数,不要用int()函数,因为输入的数字可能不是整数;
(2) 采用{:.2f}将输出数字变成两位小数点表示时,即使数学上该输出值是整数,也会按照小数方式输出,例如,转换后温度为10度,输出为10.00。
python实例1: 温度转换相关推荐
- python温度转换实例_Python温度转换实例分析
Python温度转换实例分析 本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温 ...
- python简单温度转换,python实现简单温度转换的方法
本文实例讲述了python实现简单温度转换的方法.分享给大家供大家参考.具体分析如下: 这是一段简单的python代码,用户转换不同单位的温度,适合初学者参考 def c2f(t): return ( ...
- python最基本语句,实例1温度转换
python基础没打好 在后续的学习中 有很多专业知识理解不了 找到中国大学mooc 特来温习一遍 总结一些笔记 以备查阅 print("Hello World") #编程语言母语 ...
- Python:从温度转换到距离转换
众所周知,温度刻画存在两种不同的体系:--摄氏度 摄氏温度是指在标准大气压下,纯净的冰水混合物的温度为0摄氏度,水的沸点为100摄氏度.摄氏温标©的温度计量单位,用符号°C表示,是世界上使用较为广泛的 ...
- python基础之温度转换
温度转换 实现温度转换类型标识符在尾部的转换,例如12F.12f.12C和12c等,其中F|f表示华氏温度,C|c表示设施温度 TempStr = input("请输入符号在数字后的温度值: ...
- [Python]TempConvert.py(温度转换)解释拓展
#TempConvert.py(温度转换) TempStr=input('请输入带符号的温度值:')--给TempStr赋值 if TempStr[-1] in ['F','f']:--检测最后一位字 ...
- python基础语法-温度转换
华氏度转化为摄氏度 题目描述 输入一个以华氏度为单位的温度f,试输出摄氏度c,并保留两位小数.转换公式为:c = (f-32) * (5/9) 输入 一个正数f,代表华氏度 输出 对应的摄氏度,要求保 ...
- 温度转换的python程序_Python通过小实例入门学习---1.0(温度转换)
1.安装Python 3 下载地址: Welcome to Python.orgwww.python.org 2."温度转换"实例:摄氏度--->华氏度 / 华氏度---& ...
- python温度转换代码分析_Python温度转换实例分析
本文主要研究的是Python语言实现温度转换的相关实例,具体如下. 代码如下: #TempConvert.py val=input("请输入带有温度表示符号的温度值(例如:32c)" ...
- python 温度 符号_Python通过小实例入门学习---1.0(温度转换)
1.安装Python 3 下载地址: Welcome to Python.orgwww.python.org 2."温度转换"实例:摄氏度--->华氏度 / 华氏度---& ...
最新文章
- Java EE CDI依赖关系消歧示例
- Android strings.xml中定义字符串显示空格
- 解决SQL命令行回退的问题
- winform checkbox要点击两次_这个Winform的UI库也太全了!四十多个控件都在这一个项目里了...
- Java 数据结构(链表LinkedList增删改查、数组Vector、获取Vector最大值、交换Vector两成员位置、栈的实现、压栈出栈实现反转、队列Queue)
- 搜狗输入法电脑版_搜狗输入法上线墨水屏定制版
- 《iOS应用安全攻防实战》第六章:无法销毁的文件
- R中读取文件,找不到路径问题 No such file or directory
- 【转】C语言编程中static变量详解
- 《生成式深度学习》Generative Deeping Learning 笔记 第二章 深度学习
- C++沉思录(Ruminations on C++)中文第2版电子书pdf下载
- 识海日志——时间都去哪了(20140311)
- 如何将网易云音乐的歌单同步到spotify
- 开放域对话预训练模型总结
- 【概述】 无人驾驶汽车系统基本框架梳理
- 农业信息化技术导论划重点笔记-农业工程与信息技术
- 统信UOS系统无法卸载软件怎么办
- 详情页点击其中图片转换成幻灯片图文模式,图片对应文字。
- 海尔微型计算机一键还原怎么操作,电脑的一键还原在哪_电脑一键还原详细教程_电脑一键还原怎么操作...
- ABAQUS模拟裂纹扩展方法——Debond
热门文章
- 房价vs年薪:小袁同学今年刚毕业,成为了一名光荣的程序员。他找了一份工作,年薪是X万元,并且公司保证每年给他固定加薪8%。 小袁同学很开心,他看上了一套房子,售价是M万元,于是下决心攒钱买下。
- ARM KEIL5编译环境搭建及建立工程文件模板
- mysql 1615_MySQL字符集与排序规则
- java 大整数处理_整数实例java处理大整数
- 互联网品牌建设六大黄金法则
- python零基础教程(2)--数据类型:“6”和6有什么区别啊啊啊啊
- counting sort 的管窥
- 已启用spectre缓存,但找不到spectre缓解库
- 使用Knife4j聚合组件聚合本地OpenAPI文档
- Salesforce工具和网站汇总