2 つの文字列を再帰的にリンクしようとしていますが、期待どおりの結果が得られません。
2 つの文字列"abcd"
と"xyz"
- 期待される出力は次のようになります"axbyczd"
。
def strr(str1, str2):
def recstr(str1, str2, prn):
if str1 == '':
return str2
if str2 == '':
return str1
else:
return prn + recstr(str1[:len(str1)-len(prn)],str2[:len(str2)-len(prn)],prn)
return recstr(str1, str2, '')
print strr("abcdef","12345")