Я пытаюсь проиндексировать строку из начальной позиции, которая меняется с каждым счетчиком до конца, и добавить эти подстроки в список. Однако, когда я пытаюсь проиндексировать строку с этими переменными, которые представляют целые числа, он говорит, что значения индекса должны быть целыми числами.
def sentence_splicer(string,number):
string = str(string)
k = int(number)
n = len(string)
number_of_strings = n//k
string_list = []
counter = 0
while len(string_list) < number_of_strings:
for i in string[counter:n]:
substring = []
substring.append(i)
substring.append(' ')
string_list.append(substring)
counter += k
Как мне сделать sh это с переменными?