Module Assign NameStore Dict Str Str Str Str Num ListLoad Dict Str Str Str ListLoad Dict Str Str Str Str Str ListLoad Str Str Str Str NameLoad Str Dict Str Str Str ListLoad Dict Str Str Dict Str Str Dict Str Str Str Str Str ListLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad Dict Str Str Str NameLoad NameLoad Str Str Str
N/A N/A test N/A name points suites Question 1 3 N/A N/A type cases concept N/A N/A answer choices hidden question Domain is numbers. Range is numbers N/A Domain is numbers. Range is numbers Domain is numbers. Range is strings Domain is strings. Range is numbers Domain is strings. Range is strings False What is the domain and range of the square function? N/A type cases wwpp N/A N/A code 
          >>> square(3)
          9
          >>> square(5)
          25
           N/A code 
          >>> print(print(square(4)))
          16
          None
           N/A cases scored setup teardown type N/A N/A code hidden 
          >>> square(3)
          9
           False N/A code hidden 
          >>> square(2)
          4
          # explanation: Squaring a negative number
           True N/A code hidden 
          >>> square(0)
          0
          # explanation: Squaring zero
           True N/A code hidden 
          >>> 1 / square(0)
          ZeroDivisionError
           True True 
      >>> from hw1 import *
       
      >>> print('Teardown code')
       doctest