Поняття про модуль. Створення графічних примітивів

Якщо працюєте дистанційно 

https://replit.com/ 

https://www.codetoday.co.uk/code 

1)Пригадати систему координат

1. Якими командами можна доповнити стандартні команди мови Python?

Стандартні команди мови Python можна доповнити додатковими командами, які об’єднано в модулі. Модуль у Python — це спосіб надання деякого коду для використання у програмі.

Щоб підключити додатковий модуль до програми, застосовують таку конструкцію:

import назва_модуля.

Модулі оголошуються на початку програми.

Доступ до команди додаткового модуля здійснюють за шаблоном:

назва_модуля.команда.

Наприклад, модуль math містить додаткові команди для роботи з числами, які не входять до стандартного набору. У таблиці 9.1 наведено деякі з функцій модуля math.

Вправа 1. Відгадайте число.

Завдання. Складіть програму, яка обчислює факторіал випадкового числа з проміжку від 1 до 6.

import math, random

x=random.randint(1,6)

y=math.factorial(x)

.............

2. Як у середовищі програмування створювати графічні примітиви?

У мові Python можна підключити модуль створення векторної графіки, зокрема створення графічних примітивів з ліній, точок і кривих. Це — модуль turtle. Команди, які входять до модуля turtle, дозволяють у програмі управляти деяким об’єктом — назвемо його черепахою.

У середовищі Python Черепашкою зветься уявний робот — пристрій, який переміщується по екрану й повертається в зада­них напрямках, водночас залишаючи (або, за вибором, не зали­шаючи) за собою намальований слід заданого кольору й ширини.

Положення та напрям руху Черепашки відображає неве­лика чорна стрілочка, яка повільно пересувається по екрану. Це дає змогу відстежити рух Черепашки та зрозуміти, яким чином кожен рядок коду впливає на траєкторію її руху.

Черепашка допоможе нам вивчити основи комп’ютерної гра­фіки, і ми будемо малювати за її допомогою цікаві рисунки.

Будь-яка точка у вікні Python Turtle Grafics може бути задана парою чисел (X, Y).

from turtle import*

reset()

shape('turtle')

АБО 

import turtle

turtle.shape('turtle')


Модуль turtle. Основні команди.

turtle - модуль мови програмування Python для створення елементарної комп'ютерної графіки з використанням виконавця "черепашка"

Для роботи з модулем, його спочатку потрібно імпортувати до програми. Існує декілька способів імпорту модуля:

1 спосіб:                                                                                                      2 спосіб:

from turtle import*

forward (100)

right (120)

forward (100)

right (120)

forward (100)

exitonclick()

АБО такий код

import turtle 

turtle.forward (100)

turtle.right (120)

turtle.forward (100)

turtle.right (120)

turtle.forward (100)

turtle.exitonclick()

Вправа 2. Намалювати квадрат.

Завдання. Завершіть код побудови сторін із кольорами «red», «green» та з кожною зміною кольору змінюйте виконавця на "circle", "square" (скопіюйте рядки змінивши значення кольору).

import turtle

turtle.reset()

turtle.speed(1)

turtle.shape("turtle")

turtle.color("blue")

turtle.width(4)

turtle.forward(100)

turtle.left(90)

turtle.shape("arrow")

turtle.color("yellow")

turtle.forward(100)

turtle.exitonclick()

квадрат3.ру

або

from turtle import* 

reset()

speed(1)

shape("turtle")

color("blue")

width(4)

forward(100)

left(90)

shape("arrow")

color("yellow")

forward(100)

exitonclick()

квадрат4.ру

Вправа 3. Онлайн середовище для програмування Python з модулем turtle 

Завдання. Складіть програму, яка малює на екрані п’ятикутник з кольоровими сторонами, довжину та товщину яких вказує виконавець. 

Читати підручник