Повернення результату виконання функції
Припустимо, що в тілі функції виконуються деякі обчислення. Якщо результат обчислень у подальшому треба використовувати в основній програмі, у тілі функції потрібно записати команду: return <вираз>.
Ім’я і аргументи функції слід записати у правій частині команди присвоєння. Можна також викликати функцію зі списку виведення команди print().
Команда return припиняє виконання функції й повертає значення виразу на місце виклику функції.
Зверни увагу!
Виклик функції, яка має повернути значення, не може бути окремою командою.
Області видимості змінних
Не можна використати змінні, створені в тілі функції, після того, як ця функція завершить роботу. Ці змінні існують тільки під час її виконання. У таких випадках говорять, що область видимості змінних обмежена.
Область видимості — це та частина програмного коду, в якій змінна доступна для використання.
Змінні, створені всередині тіла функції, є локальними — їх «не видно» з інших функцій і з основної програми.
Якщо змінна створена в основній програмі, вона є глобальною і її можна використовувати у всіх наступних командах і в будь- якій функції. Якщо потрібно змінити глобальну змінну всередині функції, то слід використовувати ключове слово global.
Якщо змінна створена в основній програмі, вона є глобальною і її можна використовувати у всіх наступних командах і в будь- якій функції. Якщо потрібно змінити глобальну змінну всередині функції, то слід використовувати ключове слово global.
Джерела:
Інформатика : підруч. для 7 кл. закл. загал. серед. освіти / [О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во «Ранок», 2024
Інформатика : підруч. для 7-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2024.