1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до функцій у Python

Connected

вправа

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

У цій вправі ви потренуєтеся застосовувати знання про області видимості у функціях. Змінна 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()?

Інструкції

50 XP

Можливі відповіді