Python Exercise Example 42

Python 100例Python 100 Examples

Problem:Learn to use the auto keyword to define variables.

Program analysis:There is no auto keyword; use variable scope as an example.

Program source code:

Example

#!/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 output of the above example is:

The num = 2
internal block num = 1
The num = 3
internal block num = 1
The num = 4
internal block num = 1

Python 100例Python 100 Examples

Other extensions