Как использовать взятие по модулю % для перебора списка в цикле?
В учебной программе был реализован данный подход вот так:
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,или я не правильно понял? В учебном примере в последних элементах не отсутствует по одному символу.