python 摄氏度和华氏度温度转换案例
要求:
温度的刻画有两个不同体系:摄氏度(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()获得测试用例输入时,不要增加提示字符串。
第一种写法:
while True:tem = input("请输入带符号的温度:")if tem[-1] == "C" or tem[-1] == "c":a = float(tem[0:-1])b = a * 1.8 + 32c = format(b, ".2f")result = str(c)print("转换后的温度是:{}F".format(result))elif tem[-1] == "F" or tem[-1] == "f":a = float(tem[0:-1])b = (a - 32) / 1.8c = format(b, ".2f")result = str(c)print("转换后的温度是:{}C".format(result))else:print("格式输入错误")
第二种写法:
while True:TemStr=input("请输入带符号的温度值:")if TemStr[-1] in ['F','f']:C = (eval(TemStr[0:-1]) -32)/1.8print("转换后的温度:{0:.2f}C".format(C))elif TemStr[-1] in ['C','c']:F = 1.8*eval(TemStr[0:-1])+32print("转换后的温度是;{0:.2f}F".format(F))else:print("输入格式错误")
python 摄氏度和华氏度温度转换案例相关推荐
- Tensor Flow V2:基于Tensor Flow Keras的摄氏度到华氏度温度转换的训练模型
理论知识 神经网络全连接层详解_17岁boy的博客-CSDN博客 什么是Tensor Flow和lite以及数据流图_17岁boy的博客-CSDN博客 什么是Keras? Keras是一个 ...
- python 摄氏度与华氏度的转换
#TempConvert.py(单行注释说明) #数据输入(input) TempStr=input('请输入带符号的温度值:') #数据处理(process) if TempStr[-1] in [ ...
- C++ 实现 摄氏度 华氏度 温度转换(尽量少的代码)
题目 使用 C++ 语言,实现下面这段 python 代码所实现的 温度转换 功能, 体会 python 语言的简洁高效. C++ 代码实现温度转换 #include <iostream> ...
- matlab把华氏度,MATLAB GUI实例1——摄氏度与华氏度的转换
MATLAB的GUI可以实现人机交互.在命令窗口中输入guide即可打开GUI工作界面.我们可以方便地建立控件以及编写程序,实现人机交互. 下以摄氏度与华氏度的转换为例进行说明. 最终效果如下图: ...
- 摄氏度与华氏度的转换
温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画.华氏度以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画. 根据华氏和摄氏温度定义 ...
- Python摄氏度与华氏度的计算
#TempConvert.py TempStr=input("请输入带有符号的温度值:") #输入参数 if TempStr[-1]in['F','f']: ...
- 【番杰的问答笔记】摄氏度与华氏度的转换
1. 问题 为什么输入45华氏度,输出是7.00摄氏度啊? #include <stdio.h> #include<math.h>int main() {printf(&quo ...
- matlab学习——摄氏度与华氏度的转换
代码如下 摄氏度转华氏摄氏 function C=Untitled() while 1a=('tempreature in C is: ');C = input(a);if isempty(C)ret ...
- Python摄氏度与华氏度的相互转换
- 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度. 转换算法如下:(C表示摄氏度.F表示华氏度 ...
最新文章
- Alexa偷录私密对话并发送,继诡笑之后出现又一神举动
- 易语言---时间操作
- Visual Studio的奇淫技巧,你知道多少?
- 基础C语言 学习总结3
- python向lt新增5个元素_Python学习第十一课-MOOC嵩天
- java三角形创建子类,A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1.A a0=new 2.A a1 =new 3.A a2=new 问以下哪个说法是正确的?()...
- 学习vue3系列ref
- NVIDIA DGX低至7.5折限时抢购,全球首款深度学习超级计算机组合
- 高级GIS-0.整体裁剪
- 上海自考计算机及应用,上海交通大学--计算机及应用(独立本科080901)
- html 车牌号输入代码,html中车牌号省份简称输入键盘的示例代码
- python单因素方差分析_Python数据科学:方差分析
- 为Windows 10 UWP 应用设置代理
- Maven项目之一号店——注册与登录
- linux基本功系列之uname实战
- 面试题:进程间通信的方式
- JDK 19 新特性,劲爆!
- sqlyog安装详细步骤
- ios实现wifi搜索连接_Wifi 定位原理及 iOS Wifi 列表获取
- 通过iBook上的Airport网卡让NDS使用WiFi功能