Я просто хотел сделать простой код, чтобы узнать строки, имеющие максимальное количество похожих элементов, но я получил ошибку, что объект int не подходит для подписки при сравнении отдельных элементов строки с целевой строкой.изменить: ошибка в строке: если a [b] == t [b]: пожалуйста, помогите.здесь, в коде, я взял список строк, а затем сравнил его с алфавитом целевой строки для алфавита, и строка, имеющая наибольшее количество аналогичных алфавитов (с тем же номером индекса), выводится
n=int(input('enter the number of elements in the list'))
t=input('enter the target string')
l=[]
for x in range(0,n):
st=input('enter the string')
l.append (st)
length=len(t)
high=0
for a in l:
score=0
for b in range(0,length):
if a[b]==t[b]:
score+=1
if score>high:
high=score
word=a
print('the word with the maximum score is :',word)