Статья Автор: Деникина Н.В., Деникин А.В.

Списки для хранения цветов и размеров

Квадраты разных цветов И размеров


 

Как работает цикл?

Переменная 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 раза писать похожий код, мы:

  1. Положили все данные в списки
  2. В цикле достаём нужные значения по номеру i
  3. Передаём их в функцию square()

Хочешь добавить пятый квадрат? Просто допиши цвет и размер в списки!

Печать