НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗pyPmFnLVS 1 of 129 menu

Локальная область видимости переменных в Python

Все переменные, находящиеся внутри функции имеют так называемую локальную область видимости - они доступны только в пределах своей функции и во внешнем коде с ними нельзя работать.

Пусть у нас есть функция, внутри которой находится переменная num:

def func(): num = 2 return num

Давайте вызовем ее и попробуем вывести переменную num в консоль. После выполнения кода вернется ошибка, потому что переменная неизвестна во внешнем коде:

func() print(num) # выведет ошибку

Каким будет результат выполнения следующего кода:

def func(): num = 1 func() print(num)

Каким будет результат выполнения следующего кода:

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

Каким будет результат выполнения следующего кода:

def func(): num = 5 return num print(func())

Каким будет результат выполнения следующего кода:

def func(): num = 7 return num func() print(num)
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить