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

5422 Views

See similar Python Mentoring tutors

Related Python Mentoring answers

All answers ▸

What is the difference between using range() and a list of values?


What is the difference between & and && operators?


[Exam style] Python is an interpreted language. Explain what this means and how interpreted languages differ from compiled languages.


Create a program that generates prime numbers between two integer boundareis


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:

© 2026 by IXL Learning