Write a program that can convert between celcius and farenheit temperature scales

Fahrenheit to Celsius formula: (°F - 32) x 5/9 = °C or in plain english, First subtract 32, then multiply by 5, then divide by 9.

Celsius to Fahrenheit formula: (°C × 9/5) + 32 = °F or in plain English, Multiple by 9, then divide by 5, then add 32

---------------------------------------------- Convert Fahrenheit to Celsius -----------------------------

#!/usr/bin/env python

Fahrenheit = int(raw_input("Enter a temperature in Fahrenheit: "))

Celsius = (Fahrenheit - 32) * 5.0/9.0

print "Temperature:", Fahrenheit, "Fahrenheit = ", Celsius, " C"

------------------------------------------   Convert Celsius to Fahrenheit    -------------------------

#!/usr/bin/env python

Celsius = int(raw_input("Enter a temperature in Celsius: "))

Fahrenheit = 9.0/5.0 * Celsius + 32

print "Temperature:", Celsius, "Celsius = ", Fahrenheit, " F"

--------------------------------------------------

An example of an acceptable solution to the problem using 'int' and 'print' functions to take input transform it and then display an output

MP
Answered by Matthew P. Python tutor

5201 Views

See similar Python Mentoring tutors

Related Python Mentoring answers

All answers ▸

Write a python function that takes a string as parameter and returns the character in the string with the most occurrences, along with the number of times this character occurs


Whats is the difference between a function and a procedure?


Write a short program to print all the even numbers 1 to 100


Write a function that takes a list of numbers as input, and outputs the average of the numbers. The function should catch any errors.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning