Python Program to convert Celsius to Fahrenheit

Program

# Python Program to convert temperature in celsius to fahrenheit
celsiusVal = float(input('Enter a Celsius value you want to convert: '))
# calculate fahrenheit using the formula
# celsius * 1.8 = fahrenheit - 32
fahrenheit = (celsiusVal * 1.8) + 32
print('%0.1f degree Celsius = %0.1f degree Fahrenheit' %(celsiusVal,fahrenheit))

This program converts a temperature given in Celsius to Fahrenheit using a mathematical formula.

  1. Take User Input

    • The user enters a temperature in Celsius as a floating-point number.
  2. Convert to Fahrenheit

    • The program applies the formula:
      [
      \text{Fahrenheit} = (\text{Celsius} \times 1.8) + 32 ]
    • This formula converts Celsius to Fahrenheit.
  3. Display Output

    • The result is printed with one decimal place using '%0.1f'.

Key Takeaways

  • The formula (C × 1.8) + 32 is used for conversion.
  • The program supports decimal values as input.
  • The output is formatted to one decimal place for better readability.

Output

$ python3 ConvertCelsiusToFahrenheit.py 
Enter a Celsius value you want to convert: 37.5
37.5 degree Celsius = 99.5 degree Fahrenheit