IT 116: Introduction to Scripting
Homework 5

Due

Sunday, October 6th at 11:59 PM

What You Need to Do

Setup On Your Machine

Specification

Output

Suggestions


  1. Get values for the variables min and max using assignment statements and the input function.
    Convert both min and max to integers.
    Print max and min.
    Run the script.
    Fix any errors you find.
  2. Remove the print statement you created above.
    Write a print statement that prints a blank line.
    Print the labels "Celsius" and "Centimeters".
    Print a line of dashes under the labels.
    Run the script.
    Fix any errors you find.
  3. Write a for using the loop variable celsius and the range function.
    Range should produce all the values between min and max.
    Think carefully when choosing the arguments for range. Inside the loop print the value of celsius.
    Run the script.
    Fix any errors you find.
  4. Remove the print statement inside the for loop. Use the formula above to calculate the Fahrenheit value and store it in the variable fahr.
    Use round to turn this value into an integer. Print both celsius and fahr.
    Run the script.
    Fix any errors you find.
  5. Now you have to make sure the Fahrenheit values align with the "Fahrenheit" label.
    This can be done using the escape sequence for the tab character, \t. Replace the space between "Celsius" and "Fahrenheit" in the label with \t. Now we need to concatenate the values of celsius and fahr into a string with \t between them.
    But numbers cannot be concatenated with strings.
    So you have to run the str string conversion function on both celsius and fahr.
    Run the script.
    Fix any errors you find.

Testing on Your Machine

Copy the Script to Unix

Testing the Script on Unix (Optional)

Copyright © 2022 Glenn Hoffman. All rights reserved. May not be reproduced without permission.