Я пытаюсь сравнить две строки, сравнивая каждый символ так, чтобы количество общих символов в одинаковых позициях, тем больше очков вернул терминал.
Вот код:
resultado=input('Resultado correcto: ')
apuesta=input('Apuestas: ')
puntos=0
contador=0
while contador <= len(resultado):
if resultado[contador] == apuesta[contador]:
puntos = puntos +1
else:
puntos = puntos
contador+=1
print(puntos)
Но когда я запускаю программу, она выдает мне следующую ошибку:
if resultado[contador] == apuesta[contador]:
IndexError: string index out of range
Я не знаю, что не так, но я думаю, что это как-то связано со счетчиком и числом персонажей. Стоит отметить, что оба входа имеют одинаковое количество символов, например Hello и Hello .