Пайтон. Черепашкова графіка- 2 Палюшок Л.В. - старший викладач кафедри педагогіки Манько Н.М. - викладач кафедри педагогіки
Підключення модуля turtle ( з англ. «черепашка») Дає можливість створювати графічні об'єкти (0, 0)
Команди роботи з черепашкою shape(‘turtle’) або shape(‘circle’) або shape(‘square’) - форма черепашки forward(60) - пройти вперед 60 кроків (пікселів). goto(50, 90) - переміщення черепашки у координати (50, 90) left(50) - повернутися наліво на 50 градусів. right(90) - повернутися направо на 90 градусів. circle(30) - намалювати коло радіуса 30, яке розташоване ліворуч від положення черепашки. circle(-30) - намалювати коло радіуса 30, яке розташоване праворуч від положення черепашки.
Проста програма
Команди роботи з черепашкою speed (0) - задати швидкість малювання. down() - опустити перо. up() - підняти перо. width(3) - встановити товщину сліду (пера) черепашки 3 пікселів. fill() - використовується для малювання зафарбованих областей. begin_fill() початок заливки. end_fill() - кінець заливки. сolor('red', ’yellow’) - встановити червоний колір пера (сліду) черепашки та жовтий колір заливки.
Задача 1. Малювання шестикутної зірки
Задача 2. Вкладені цикли
Задача 3. Самостійна робота Побудуйте зображення за зразком, використовуючи вкладені цикли
Задача 4. Лінійна спіраль Побудуйте зображення за зразком
Задача 5. Кругова спіраль Побудуйте зображення за зразком
Задача 6. Самостійна робота. Кругова спіраль Побудуйте зображення за зразком, внісши зміни до задачі 5
Задача 7. Кругова спіраль Побудуйте зображення за зразком
Приклад. n-галузкова Спіраль n=8 n=5
Задача 8. Самостійна робота Побудуйте зображення за зразком, використовуючи ідеї попередніх задач
Задача 9. Побудова замкнених областей Побудуйте зображення за зразком
Задача 10. Самостійна робота Побудуйте одне із зображень за зразком
Вкладені фігури Побудуйте зображення за зразком
Задача 11. Самостійна робота Побудуйте зображення за зразком
Задача 12. Самостійна робота Побудуйте зображення за зразком
Задача 13. Самостійна робота Побудуйте зображення за зразком. Поправте прогалини в коді або напишіть свій