python入门——热量转换 I

热量转换 I

描述  

卡路里,简称卡(Calorie),缩写为cal,定义为在1个大气压下,将1克水提升1摄氏度所需要的热量,卡是能量单位,被广泛使用在营养计量方面。
国际能量标准单位是焦耳(joule),中国和欧洲普遍使用焦耳,美国普遍使用卡路里。1卡路里约等于4.186焦耳。

编写程序,对用户输入的热量进行转换,要求如下:

(1)用户输入热量值和热量标签,程序转换后输出热量值和热量标签;

(2)输出热量值保留小数点后3位;

(3)输入输出数据格式为:热量值+热量标签,卡路里标签为cal,焦耳标签为J。

输入输出示例

  输入 输出
示例 1
22cal
92.089J
示例 2
2.12345678J
0.507ca

  1. 1
    temp = input() 2 if temp[-1] in ['J']: 3 cal = eval(temp[0:-1]) / 4.186 4 print("{:.3f}cal".format(cal)) 5 else: 6 j = eval(temp[0:-3]) * 4.186 7 print("{:.3f}J".format(j))

猜你喜欢

转载自www.cnblogs.com/mikezhuu/p/9404851.html
今日推荐