次のコードがそのような結果を生成する理由を誰か教えてもらえますか?
def weird(s):
print s
for ii in range(len(s)):
for jj in range(ii, len(s)+1):
print ii, jj
return
if __name__=="__main__":
ss="acaacb"
weird(ss)
結果:
acaacb
0 0
0 1
0 2
0 3
0 4
0 5
0 6
iiの値は0 から 5 まで繰り返す必要がありますか?