Практичне завдання до уроку : Локальні та глобальні змінні в Python

Про матеріал
Даний документ "Практичне завдання до уроку : Локальні та глобальні змінні в Python"", можна використати для проведення уроку з інформатики в 10 класі при вивченні програми Python, зокрема роботи з функціями(локальні та глобальні змінні)
Перегляд файлу

Практичне завдання до уроку:

Локальні та глобальні змінні

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

Глобальні змінні можуть використовуватися всіма, як усередині функцій, так і зовні.

Приклад1.

Створіть змінну поза функцією та використовуйте її всередині функції

x = " найкраща мова прогамування!"       

def myfunc():

  print("Python is " + x)

myfunc()

Результат:

 

 

Якщо ви створюєте змінну з однаковим ім'ям всередині функції, ця змінна буде локальною і може використовуватися лише всередині функції. Глобальна змінна з тим самим іменем залишатиметься такою, якою вона була, глобальною та з вихідним значенням.

Приклад2.

Створіть змінну всередині функції з тим самим іменем, що і глобальна змінна

x = "найкраща мова прогамування!"                  

def myfunc():

  x = "fantastic"

  print("Python is " + x)

myfunc()

print("Python is " +x)

 

Результат:

 

Зазвичай, коли ви створюєте змінну всередині функції, ця змінна є локальною і може використовуватися лише всередині цієї функції.

Щоб створити глобальну змінну всередині функції, ви можете використовувати ключове слово global.

Приклад3.

def myfunc():                            

  global x

  x = "fantastic"

myfunc()

print("Python is " + x)

Результат:

 

Приклад4.

x = "найкраща мова прогамування!"   

def myfunc():

  global x

  x = "fantastic"

myfunc()

 

print("Python - це " + x)

 

Результат:

docx
Додано
6 грудня 2022
Переглядів
580
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку