Question: What is output if the code is executed to search for the letter ' A ' ? def Find ( list , ele, low, high

What is output if the code is executed to search for the letter 'A'?
def Find(list, ele, low, high):
if high >= low:
mid =(high + low)//2
if list[mid]== ele:
return mid
elif list[mid]> ele:
return Find(list, ele, low, mid-1)
else:
return Find(list, ele, mid +1, high)
else:
return -1
listOfLetters =['B','C','D','E','F','G','H']
result = Find(listOfLetters,'A',0,(len(listOfLetters)-1))
print(result)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!