Створення програми
з використанням функцій користувача

ПРАКТИЧНА РОБОТА 11


Завдання:
скласти програму для розв’язування задачі.

Обладнання: комп’ютер із середовищем програмування мовою Python.

Задача.
На стадіоні місця класу A коштують a грн, місця класу Bb грн, а місця класу 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.
Випробуйте роботу програми для різних початкових значень.
Приклад результату виконання програми наведено на рисунку.


Зробіть висновок: як створювати функції для підзадач основної задачі.