Python 1: Introduction to Python
Homework 2

Due

Sunday

Deliverables

There is one deliverable for this assignment

Specification

This program must prompt the user for a temperature in Fahrenheit, convert that temperature to Celsius and print the Celsius temperature.

The Celsius temperature must be an integer.

Then the program must print a blank line.

The program must now prompt the user for a temperature in Celsius, convert that number to Fahrenheit and print the Fahrenheit temperature.

The Fahrenheit temperature must be an integer

You will find conversion formulae here and here.

Suggestions

Write this script in stages, testing your script at each step
  1. Write an assignment statement which asks the user for a temperature in Fahrenheit.
    Write a print statement to print out the Fahrenheit value.
    Save the file and quit.
    Run the script to make sure it works properly.
    If it does not work, fix the problem.
  2. Write an assignment statement that calculates the Celsius temperature using the value of the Fahrenheit temperature.
    The left hand side of the assignment statement should be a variable that will hold the Celsius temperature, while the right hand side is a formula to that calculates the Celsius temperature using the Fahrenheit variable.
    Write a print statement to print the Celsius value.
    Save the file and quit.
    Run the script to make sure it works properly. A Fahrenheit value of 40 should give a Celsius value of 4.
    If it does not work, fix the problem.
  3. Repeat the above steps for the Celsius to Fahrenheit conversion.

Testing

Your output should look something like this

Please enter the temperature in Fahrenheit: 40
You entered 40 degrees Fahrenheit40 degrees Fahrenheit is  4 degrees Celsius
Please enter the temperature in Celsius: 4
You entered 4 degrees Celsius4 degrees Celsius is  39 degrees Fahrenheit
The text colored blue is user input.

Be sure to run this script on the Unix machine so you know it works in the environment in which I will run it when I score your homework.