Как использовать взятие по модулю % для перебора списка в цикле?

В учебной программе был реализован данный подход вот так:

color = ['red','blue','green','yellow']
t = turtle.Pen()

for x in range(100):
    t.pencolor(color[x%4])
    t.forward(x)
    t.left(91)

Я решил сделать наподобие:

list = ['A','B','C','D','E','G']

for x in range(100):
    list[x%6] += '+'

for i in list:
    print(len(i))

Вывод выдал 18 18 18 18 17 17 В двух последних элементах не хватает одного символа Какую логику я подразумевал: Мне нужно чтобы цикл прошелся по списку,и к каждому символу в списке добавил символ +.

Когда мы перебираем список по модулю мы указываем после % количество элементов в списке? Т.е в учебном примере было 4 элемента,и по модулю мы делили на 4,или я не правильно понял? В учебном примере в последних элементах не отсутствует по одному символу.


Ответы (0 шт):