Тема 92(10):  Робота з об'єктами, класами та конструкторами класів  

Практична робота 

План заняття:

Д/з: опрацювати:

Посилання на On-line-середовищe Python https://repl.it

Практична робота 16. Робота з об'єктами та класами

Під час роботи з комп’ютером дотримуйтесь правил техніки безпеки.


Завдання 1. Змінна a1 набуває значення «інформатика», а змінна a2 — «фізика». Створіть програму з двома об’єктами, але без методу, за допомогою якої з використанням першого об’єкта виводиться слово інформатика, а з використанням другого — фізика.

Завдання 2. Змінна а1 набуває значення «байт». Створіть програму з двома об’єктами і функцією. Метод викликається спочатку з першого, потім — із другого об’єкта. Кожного разу виводиться значення змінної а1.

Завдання 3. Змінна а набуває значення «Україна», а змінна b — «Франція». За допомогою інструкції input() уводиться довільне ціле число. Розробіть програму без методів, у якій створюються два об’єкти. Якщо уведене число більше 5, виводиться значення з використанням першого об’єкта, інакше — з використанням другого об’єкта.

Завдання 4. Створіть програму, у якій одна змінна набуває значення «файл», а друга — «папка». Метод, який викликається з обох об’єктів, виводить ці слова.

Практична робота 17. Робота з конструкторами класів

Під час роботи з комп’ютером дотримуйтесь правил техніки безпеки.


Завдання 1. Створіть програму з конструктором, за допомогою якої із набору «Луцьк», « — обласний центр», «Волинської області» створюється

повідомлення Луцьк — обласний центр Волинської області.

Завдання 2. Створіть програму з конструктором і методом обчислення значення виразу (a2+b2)/2, якщо значення a і b уводяться з клавіатури.

Завдання 3. Розробіть програму, у якій конструктор має параметри self, a1 і a2. Він викликається з двох об’єктів, аргументами яких є два цілих числа. Якщо значення першого аргумента менше другого, ці числа множаться, інакше — значення першого ділиться на друге.

Завдання 4. Конструктор має параметри зі значеннями: self, a1 = "Операційна" a2 = "система". За допомогою інструкції input() уводиться слово. Якщо це слово Linux, виводиться повідомлення Операційна система Linux, інакше — повідомлення Операційна система Windows.