Содержание
- 2. Понятие вложенной функции def func1(): print('Создаем вложенную функцию..') def func2(): print('Выполняется вложенная функция..') func2() print('Завершилась основная
- 3. Локальные, глобальные и нелокальные переменные name = 'Олег' def print_hello(): print('Привет,', name) print_hello()
- 4. Локальные и глобальные переменные Глобальные переменные (они так называются потому, что были созданы в глобальном поле
- 5. Локальные и глобальные переменные name = 'Олег' def print_hello(): name = 'Артем' print('Привет,', name) print_hello() print(name)
- 6. Локальные и глобальные переменные name = 'Олег' def print_hello(): name = 'Артем' print('Привет,', name) print_hello() print(name)
- 7. Изменение глобальной переменной из функции counter = 0 def func(): counter += 1 print('Функция была вызвана',
- 8. Изменение глобальной переменной из функции counter = 0 def func(): counter += 1 print('Функция была вызвана',
- 9. В чем проблема? counter = 0 def func(): counter = counter + 1 # изменили инкремент
- 10. Инструкция global counter = 0 def func(): global counter counter = counter + 1 print('Функция была
- 11. Инструкция global computer_performance = 0 computer_weight = 0 computer_type = 0 # 0 - стационарный компьютер,
- 12. Локальные переменные и аргументы функции Аргументы функции являются локальными переменными и могут затенять глобальные переменные place
- 13. Нелокальные переменные var1 = 0 def func1(): var2 = 1 def func2(): var3 = 3 print(var1,
- 14. Нелокальные переменные var1 = 0 def func1(): var2 = 1 def func2(): global var1 var3 =
- 15. Нелокальные переменные var1 = 0 def func1(): var2 = 1 def func2(): global var1 var3 =
- 16. Нелокальные переменные var1 = 0 def func1(): var2 = 1 def func2(): global var1 nonlocal var2
- 18. Скачать презентацию