Как работает цикл?
Переменная i меняется от 0 до 3. На каждом шаге берём элементы из списков:
| Шаг |
i |
sizes[i] |
colors[i] |
Что рисуется |
| 1 |
0 |
40 |
"red" |
красный квадрат 40×40 |
| 2 |
1 |
60 |
"blue" |
синий квадрат 60×60 |
| 3 |
2 |
50 |
"green" |
зелёный квадрат 50×50 |
| 4 |
3 |
70 |
"yellow" |
жёлтый квадрат 70×70 |
Главная идея
Вместо того чтобы 4 раза писать похожий код, мы:
- Положили все данные в списки
- В цикле достаём нужные значения по номеру
i
- Передаём их в функцию
square()
Хочешь добавить пятый квадрат? Просто допиши цвет и размер в списки!