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()