Мінітест на розуміння області видимості
У цій вправі ви потренуєтеся застосовувати знання про області видимості у функціях. Змінна 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
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу