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

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

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

摄氏度

摄氏度是一种温度测量单位,也称为摄氏。它是一个SI衍生单位,被世界上大多数国家使用。

它是以瑞典天文学家安德斯·摄氏命名的。

华氏度

华氏温度是一种以波兰出生的德国物理学家丹尼尔·加布里埃尔·华氏命名的温度尺度,使用华氏度作为温度单位。

要获得华氏度的摄氏温度等价物,请乘以 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将输入的摄氏度温度转换为华氏度温度 −

# 输入摄氏度温度
celsius_temp = 45
# 将摄氏度温度转换为华氏度温度
fahrenheit_temp =celsius_temp*1.8+32
# 打印给定输入摄氏度温度的华氏度等价物。
print("45摄氏度等于华氏温度 = ", fahrenheit_temp)

输出

执行上述程序将生成以下输出−

45摄氏度等于华氏温度 = 113.0

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

算法(步骤)

执行所需任务的算法/步骤如下所示−

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

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

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

示例

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

# 输入摄氏度温度
celsius_temp = 45
# 将摄氏度温度转换为华氏度温度
fahrenheit_temp = (celsius_temp*9/5)+32
# 打印给定输入摄氏度温度的华氏度等价物。
print("45摄氏度等于华氏温度 = ", fahrenheit_temp)

输出

执行上述程序将生成以下输出−

45摄氏度等于华氏温度 = 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

结论

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程