The code with if-else statements:
def sqrtt(argument):
    if type(argument) == tuple or list or dict or set:
        result = [int(numpy.sqrt(i)) for i in argument]
    else:
        result = int(numpy.sqrt(argument))
    return result
The Response when I pass an integer as an argument:
Traceback (most recent call last):
  File "C:\Users\anees\PycharmProjects\p5\main.py", line 39, in <module>
    l2 = sqrtt(1)
  File "C:\Users\anees\PycharmProjects\p5\main.py", line 33, in sqrtt
    result = [int(numpy.sqrt(i)) for i in argument]
TypeError: 'int' object is not iterable
 
     
    