ПочатиПочніть безкоштовно

Мінітест на розуміння області видимості

У цій вправі ви потренуєтеся застосовувати знання про області видимості у функціях. Змінна num попередньо задана як 5, а також наведені такі визначення функцій:

def func1():
    num = 3
    print(num)

def func2():
    global num
    double_num = num * 2
    num = 6
    print(double_num)

Спробуйте викликати func1() і func2() в оболонці, а потім дайте відповіді на запитання:

  • Які значення буде виведено під час виклику func1() і func2()?
  • Яким буде значення num у глобальній області після виклику func1() і func2()?

Ця вправа є частиною курсу

Вступ до функцій у Python

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу