Python включает в себя упражнения 42
Тема: Учитесь использовать Использовать автонастройку определенные переменные.
Программа анализа: Нет автоматического ключевого слова, используйте переменную область видимости на примере его.
Исходный код:
#!/usr/bin/python # -*- coding: UTF-8 -*- num = 2 def autofunc(): num = 1 print 'internal block num = %d' % num num += 1 for i in range(3): print 'The num = %d' % num num += 1 autofunc()
В приведенном выше примере выход:
The num = 2 internal block num = 1 The num = 3 internal block num = 1 The num = 4 internal block num = 1