如何使用 Python 将摄氏度转换为华氏度?


在本文中,我们将向您展示如何使用 Python 将摄氏度转换为华氏度。

摄氏度

摄氏度是一种温度测量单位,也称为百分度。它是国际单位制导出单位,被世界上大多数国家使用。

它以瑞典天文学家安德斯·摄尔修斯命名。

华氏度

华氏度是一种温度标度,以波兰裔德国物理学家丹尼尔·伽布里尔·华伦海特命名,它使用华氏度作为温度单位。

要获得摄氏度的华氏度等值,请乘以1.8并加上32 -

f=c*1.8+32

或者我们可以使用另一个公式 -

f=(c*9/5)+32

使用第一个公式 f=c*1.8+32 将摄氏度转换为华氏度

算法(步骤)

以下是执行所需任务应遵循的算法/步骤 -

  • 创建一个变量来存储输入摄氏度温度。

  • 使用数学公式 f=c*1.8+32将输入的摄氏度温度转换为华氏度温度。

  • 打印给定输入摄氏度温度的华氏度等值。

示例

以下程序使用公式 f=c*1.8+32 将给定的输入摄氏度温度转换为华氏度温度 -

# input celsius degree temperature celsius_temp = 45 # converting celsius degree temperature to Fahrenheit fahrenheit_temp =celsius_temp*1.8+32 # printing the Fahrenheit equivalent of the given input celsius degree print("The Fahrenheit equivalent of 45 celsius = ", fahrenheit_temp)

输出

执行上述程序后,将生成以下输出 -

The Fahrenheit equivalent of 45 celsius = 113.0

使用 f=(c*9/5)+32 将摄氏度转换为华氏度

算法(步骤)

以下是执行所需任务应遵循的算法/步骤 -

  • 创建一个变量来存储输入摄氏度温度。

  • 使用数学公式 f=(c*9/5)+32将输入的摄氏度温度转换为华氏度温度。

  • 打印给定输入摄氏度温度的华氏度等值。

示例

以下程序使用公式 f=(c*9/5)+32 将给定的输入摄氏度温度转换为华氏度温度 -

# input celsius degree temperature celsius_temp = 45 # converting celsius degree temperature to Fahrenheit fahrenheit_temp = (celsius_temp*9/5)+32 # printing the Fahrenheit equivalent of celsius print("The Fahrenheit equivalent of 45 celsius = ", fahrenheit_temp)

输出

执行上述程序后,将生成以下输出 -

The Fahrenheit equivalent of 45 celsius = 113.0

使用用户定义函数将摄氏度转换为华氏度

算法(步骤)

以下是执行所需任务应遵循的算法/步骤 -

  • 创建一个函数convertCelsiustoFahrenheit(),它将给定的摄氏度温度转换为华氏度温度

  • 使用数学公式f=(c*9/5)+32将传递的摄氏度温度转换为华氏度温度到函数中。

  • 返回传递的摄氏度温度的华氏度温度。

  • 创建一个变量来存储输入的摄氏度温度。

  • 通过传递输入的摄氏度作为参数来调用convertCelsiustoFahrenheit()函数。

  • 打印给定摄氏度温度的华氏度等值

示例

以下程序使用用户定义函数和公式 f=(c*9/5)+32 将给定的输入摄氏度温度转换为华氏度温度 -

# creating a function that converts the given celsius degree temperature # to Fahrenheit degree temperature def convertCelsiustoFahrenheit(c): # converting celsius degree temperature to Fahrenheit degree temperature f = (9/5)*c + 32 # returning Fahrenheit degree temperature of given celsius temperature return (f) # input celsius degree temperature celsius_temp = 80 print("The input Temperature in Celsius is ",celsius_temp) # calling convertCelsiustoFahrenheit() function by passing # the input celsius as an argument fahrenheit_temp = convertCelsiustoFahrenheit(celsius_temp) # printing the Fahrenheit equivalent of the given celsius degree temperature print("The Fahrenheit equivalent of input celsius degree = ", fahrenheit_temp)

输出

执行上述程序后,将生成以下输出 -

The input Temperature in Celsius is 80
The Fahrenheit equivalent of input celsius degree = 176.0

结论

在本文中,我们学习了什么是摄氏温度和华氏温度。我们还学习了如何使用数学公式将它们进行转换。我们还学习了如何编写一个用户定义函数,该函数以摄氏温度作为参数,将其转换为华氏温度并返回。

更新于:2022年10月25日

16K+ 阅读量

开启您的职业生涯

通过完成课程获得认证

开始学习
广告