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