Python 練習問題42
問題:autoを使用して変数を定義する方法を学びます。
プログラムの分析:autoキーワードはないので、変数のスコープを使って例を挙げましょう。
プログラムのソースコード:
実例
#!/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()
# -*- 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その他の拡張