题目
(科学:计算能量)编写一个程序,计算将水从初始温度加热到最终温度所需的能量。你的程序应该提示用户输入以千克计算的水量以及水的初始温度和最终温度。计算能量的公式是
Q=M*(finalTemperature-initialTemperature)*4184
这里的M是按千克计的水量,温度为摄氏温度,热量Q以焦耳计。这里是一个示例运行
Enter the amount of water in kilograms:55.5
Enter the initial temperature:3.5
Enter the final temperature:10.5
The energy needed is 1625484.0
分析
输入用input,再用float转为浮点型,再用abs函数取最终能量绝对值
代码
m = float(input("请输入水量:")) # 水量
f = float(input("请输入初始温度:")) # 初始温度
i = float(input("请输入最终温度:")) # 最终温度
Q = m * (f - i) * 4184
s = f"计算能量:{abs(Q)}"
print(s)
结果