IT 116: Introduction to Scripting
Answers to Class 16 Ungraded Quiz

  1. What appears after return in a return statement?
    an expression
  2. Name the four types of expressions.
    literals, variables, calculations, function calls
  3. Can a return statement return more than one value?
    yes
  4. Write the SINGLE Python statement you would use to return the value of the expression interest * principle from within a function.
    return  interest * principle
  5. Write the SINGLE Python statement you would use to return True if the parameter number_1 were greater than the parameter number_2, but otherwise return False.
    return  number_1 > number_2
  6. Write the SINGLE Python statement you would use to return True if the parameter number_1 were equal to the parameter number_2, but otherwise return False.
    return  number_1 == number_2
  7. Write a SINGLE Python statement to return True if the parameter number were less than 0, but otherwise return False.
    return  number < 0
  8. Write the Python function get_positive which takes no parameter and returns a number greater than 0. This function should use the input function to ask the user for a number and convert it to an integer. It should then keep looping until it gets a number that is greater than 0. When it gets such a number, it should return that number.
    def get_positive():
        number = int(input("Integer greater than 0: "))
        while number <= 0:
            print(number, "is not greater than 0")
            number = int(input("Integer greater than 0: "))
        return number