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