IT 116: Introduction to Scripting
Homework 5

Due

Sunday, February 25th 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 "Kilometers" and "Miles".
    Print a line of dashes under the labels.
    Run the script.
    Fix any errors you find.
  3. Write a for using the loop variable km 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 km.
    Run the script.
    Fix any errors you find.
  4. Remove the print statement inside the for loop.
    Use the formula above to calculate the miles value and store it in the variable miles.
    Now you need to use round to turn this value into an integer.
    You do this with an assignment statement, setting miles to the rounded value you calculate above.
    Print both km and miles.
    Run the script.
    Fix any errors you find.
  5. Now you have to make sure the miles values align with the "Miles" label.
    This can be done using the escape sequence for the tab character, \t.
    Replace the space between "kilometer" and "Miles" in the label with \t.
    Now we need to concatenate the values of km and miles 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 km and miles.
    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.