Что означает «Ошибка типа: не может неявно преобразовать int в str»?

def display_positive_indices(strlen):
    print()
    print(' ', end='')
    for i in range(strlen + 1):
        print(i, end='')
        if i != strlen:
            print(' ' * (4 - len(str(i))), end='')
    print()

Привет яЯ новичок в программировании. Это мой код Ошибка сначала указывает на основную функцию. Затем он указывает на эту функцию в основном, то он указывает на:for i in range(strlen + 1) и это говоритType Error: Can't convert 'int' object to str implicitly, Почему это говорит об этом? Что я могу сделать, чтобы исправить эту ошибку?

Ответы на вопрос(2)

Ваш ответ на вопрос