Ошибка синтаксиса: код не-UTF-8, начинающийся с '\ x91'
Я пытаюсь написать программу бинарного поиска для класса, и я почти уверен, что моя логика верна, но я продолжаю получать ошибку не-UTF-8. Я никогда не видел эту ошибку, и любая помощь / разъяснение было бы здорово! Огромное спасибо.
Вот код
def main():
str names = [‘Ava Fischer’, ‘Bob White’, ‘Chris Rich’, ‘Danielle Porter’, ‘Gordon Pike’, ‘Hannah Beauregard’, ‘Matt Hoyle’, ‘Ross Harrison’, ‘Sasha Ricci’, ‘Xavier Adams’]
binarySearch(names, input(str("Please Enter a Name.")))
print("That name is at position "+position)
def binarySearch(array, searchedValue):
begin = 0
end = len(array) - 1
position = -1
found = False
while !=found & begin<=end:
middle=(begin+end)/2
if array[middle]== searchedValue:
found=True
position = middle
elif array[middle] >value:
end=middle-1
else:
first =middle+1
return position