Pythonのお勉強 Part7
■ このスレッドは過去ログ倉庫に格納されています
0271デフォルトの名無しさん
2005/10/03(月) 01:42:14import string
def generate(n, limit, s = string.ascii_lowercase):
assert n <= limit
if n < limit:
for i in range(n, limit):
for item in generate(i, i):
yield item + ".com"
elif n > 1:
for item in generate(n-1, n-1):
yield item
for c in s:
yield item + c
else:
for c in s:
yield c
for item in generate(1, 3):
print item
■ このスレッドは過去ログ倉庫に格納されています