Python program to convert Fahrenheit into Celsius

Support this post with a reaction:

In this tutorial, we are going to learn writing python program to convert given temperature Fahrenheit into Celsius.

Problem Statement

For any given temperature input by the user in Fahrenheit , we have to convert the temperature into Celsius.

For example:

Case1: If the given user input in the Fahrenheit temperature 100.

            then the output should be ‘37.78’.

Case2: If the user input the Fahrenheit temperature 50.

            then the output should be ’10’.

Our Logic to convert fahrenheit into celsius

  • Our program will take input as the Fahrenheit temperature.
  • The input temperature is then converted into the Celsius scale and returned as the output of our program.
  • We are using the below formula to convert the Fahrenheit temperature into Celsius.

Celsius to Fahrenheit Conversion

The temperature in Fahrenheit is converted into Celsius using the formula:

( Fahrenheit – 32)*5 ) / 9

Python code to convert Fahrenheit into Celsius

#taking input from the user
fahrenheit = float(input("Please give the Fahrenheit Temperature : "))  
#converting Celsius into Fahrenheit 
celsius = ((fahrenheit-32)*5)/9
print("Celsius= ",celsius)

Output 1:

Please give the Fahrenheit Temperature : 96.8
Celsius =  36.0

Explanation:

For the input Fahrenheit temperature 96.8.

Celsius temperature = ((96.8 -32)*5)/9 = 36.0.

Output 2:

Please give the Fahrenheit Temperature : 54
Celsius =  12.222222222222221

Explanation:

For the input Celsius temperature 54.

Celsius temperature = (36 *9/5) + 32 = 12.22222222222221.

Similar Reads

Hi, Welcome back!
Forgot Password?
Don't have an account?  Register Now