Урок № 35. Алгоритми з повтореннями. Цикл з параметром.

Працюємо за комп'ютером 

Завантажити текст практичного завдання за посиланням.

Вправа 31. Скласти програму малювання різнокольорової спіралі.

1. Запустіть IDLE і створіть нове вікно програми. Збережіть файл із назвою Vprava31.

2. Завантажте модуль для роботи з Черепашкою: 

from turtle import*

3. Створіть змінну colors, в яку помістіть список із назв чотирьох кольорів:

colors = ['red', 'yellow', 'green', 'blue']

Звернутися до значення зі списку з номером n можна як до colors[n], наприклад, colors[O] = 'red', colors[3] = 'blue'.

4. Запишіть команду уведення з клавіатури кількості кутів у спіралі:

n = int(input(Скільки кутів?'))

5. Запишіть команду циклу для малювання різнокольорової спіралі, яка має n кутів і складається зі 100 відрізків. Як номер кольору в списку colors використовується значення виразу х%4 (остача від ділення х на 4), що може дорівнювати тільки 0, 1, 2, 3. 

Виконайте програму для n = 4, 5.

6. Ускладніть візерунок, збільшуючи кут повороту на 2° і змінюючи товщину лінії залежно від змінної циклу. Додайте до тіла циклу команди:   

Результат виконання програми для n = 6 наведено на рис. 31.8.