Створення програми
з використанням функцій користувача
ПРАКТИЧНА РОБОТА 11
Завдання: скласти програму для розв’язування задачі.
Обладнання: комп’ютер із середовищем програмування мовою Python.
Задача.
На стадіоні місця класу A коштують a грн, місця класу B — b грн, а місця класу C — c грн. Обчислити загальну суму прибутку від продажу квитків.
Хід роботи
Під час роботи за комп’ютером дотримуйтеся правил безпеки.
У Python IDLE виберіть команду File → New File.
1. Запишіть команди для введення значень змінних a, b, c.
2. Опишіть функцію kvitok(level, v), яка запитує, скільки продано квитків класу level, і повертає суму коштів, отриманих від продажу квитків цього класу.
def kvitok(level, v):
k = int(input('Скільки продано квитків класу '+level))
suma = v*k
return suma
3. Для обчислення суми коштів від продажу квитків класу А функцію kvitok(level, v) слід викликати з фактичними параметрами 'А', a, де 'А' — позначення класу; а — вартість квитків цього класу.
s_a = kvitok('A', а)
4. Запишіть команди виклику функції kvitok для обчислення сум коштів від продажу квитків класів В, С.
5. В основній програмі обчисліть загальну суму, отриману від продажу квитків:
suma = s_a+s_b+s_c
6. Запишіть команду виведення значення загальної суми.
7. Збережіть програму у файлі Pract11.
Випробуйте роботу програми для різних початкових значень.
Приклад результату виконання програми наведено на рисунку.
Зробіть висновок: як створювати функції для підзадач основної задачі.