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
Algorithm to convert Fahrenheit into Celsius
Step 1: Start
Step 2: Take the input from the user.
Step 3: Use the formula( ( Fahrenheit – 32)*5 ) / 9 ) to convert Fahrenheit into Celsius.
Step 4: print the Celsius value.
Step 5: Stop
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.