Convert temperature in Fahrenheit to Celsius
In this blog, we will talk about Converting Temperature from Fahrenheit to Celsius.
On the Fahrenheit scale, water freezes at 32 degrees and boils at 212 degrees.
On the Celsius scale, water freezes at zero degrees and boils at 100 degrees.
Now, we are going to write a python application that converts temperature in Fahrenheit to Celsius
First, we define a python function to convert from Fahrenheit to Celsius
def fahren_to_cels(input_temp):
celsius = (input_temp - 32) * 5/9
return celsius
As shown, the fahren_to_cels function takes the input_temp which is the temperature degree in Fahrenheit. Then, we use the following formula to convert the temperature from Fahrenheit to Celsius
After that, we return the celsius variable which is converted temperature in Celsius as we want.
So how does our program work?
We ask the user to enter the temperature in Fahrenheit as he wants by using the following line
temp = float(input("Enter a temperature in Fahrenheit: "))
Then, we got the input from the user like this
We pass the input value to the fahren_to_cels function as we have explained.
Finally, we got the output which is the temperature in Celsius
print("Temperature {} in Fahrenheit is equal to {} in Celsius".format(temp, fahren_to_cels(temp)))
you can refer to the complete code from here link
Comments