1.8 KiB
1.8 KiB
如何使用 Python 将华氏温度转换为摄氏温度
原文:https://www.pythoncentral.io/use-python-convert-fahrenheit-celsius/
没有多少简单的技巧可以让你在头脑中轻松地将华氏温度转换为摄氏温度(反之亦然)。除非你对数字很在行,否则这些公式不是你可以用心算算出来的。如果你不擅长数字,有计算器可以帮你。或者,如果您愿意,可以使用 Python 来求解公式。这些公式包括加法、减法、乘法和除法——其中一些我们在之前的教程中已经介绍过了,所以如果你需要复习,一定要去看看。
让我们从华氏温度转换成摄氏温度的公式开始。为了做到这一点,我们需要从华氏温度值中减去 32,然后将这个数字除以 1.8。下面看看它在 Python 中的样子。
fahrenheit = 82
celsius = (fahrenheit - 32) / 1.8
所以上例的输出是 27.8。所以 82 华氏度相当于 27.8 摄氏度。相当整洁。
但是如果你想把摄氏温度转换成华氏温度呢?这样做的方法与上面例子中的公式非常相似。要将摄氏温度转换成华氏温度,你需要做与上面例子相反的事情。摄氏度需要乘以 1.8,然后在这个数字上加 32。下面的例子展示了它在 Python 中的表现。
celsius = 10
fahrenheit = (celsius * 1.8) + 32
这个可能更容易在你的脑海中实现。上面例子的输出是华氏 50 度。
这些公式可用于将任何数值从华氏温度转换为摄氏温度或从摄氏温度转换为华氏温度。作为 Python 方程,它们可能会派上用场,或者在为您的项目编写函数时,您会发现它们很有用。自己尝试一下,看看它能帮助你更好地在头脑中进行转换!