Я свяжусь, чтобы решить следующий вопрос на сайте конкурентного кодирования, где мне нужно преобразовать '->' в '.' только в разделе кода, но не в комментариях. https://www.hackerearth.com/problem/algorithm/compiler-version-2/IndexError: индекс за пределами диапазона в python
Я попытался написать решение, но каждый раз, когда я запускаю его, он дает мне сообщение IndexError. Некоторая помощь очень ценится. Ниже мое решение
import copy
temp_list = []
while True:
string = input()
if string != "":
temp_list.append(string)
string = None
else:
break
for i in range(len(temp_list)):
j = 0
while j <= (len(temp_list[i]) - 2):
if string[i][j] == '-' and string[i][j + 1] == '>':
#print("Hello WOrld")
temp_string = string[i][:j] + '.' + string[i][j + 2:]
string[i] = copy.deepcopy(temp_string)
elif string[i][j] == '/' and string[i][j + 1] == '/':
#print("Break")
break
else:
#print(j)
j += 1
for i in temp_list:
print(i)
Можете ли вы разместить полную проверку ошибок? – Harrison
много проблем здесь, не знаю с чего начать – mic4ael