Hi! I'm trying to look for a word in my list by way of binary search. But sth doesn;t work. Can sb have a look at it? ;) Thanks!
infile = open("clean.acc", "r")
firstlist = []
for line in infile:
firstlist.append(line)
first = 0
last = len(firstlist)-1
done = False
acc = input("Enter your acc nr")
while first<=last and not done:
mid = (first+last)//2
if firstlist[mid] == acc:
done = True
print(done)
else:
if firstlist[mid] > acc:
last = mid-1
else:
first = mid+1
infile.close()
