Question 6
Given the following code snippet, what will be the output?
def get_square(items, i):
return items[i]**2
def safe_get_square(items,i):
try:
return get_square(items,i)
except IndexError:
return 0
except:
return -1
nums = [5, -2, 3]
print(safe_get_square(nums , 1))
print(safe_get_square(nums , -1))
print(safe_get_square([] , -1))
print(safe_get_square(None , 1))
25
0
-1
-14
4
-1
-14
9
-1
-14
9
0
-1