こんにちは私は、エンハンスメント(これはすでに作られた単語を変更する)を使用して、指定された数nの部分に新しい単語を印刷する関数を作りたいと考えています。私は(「## tの」、「#te」、「TES」、「EST」、「目の%」、「トン%%」)部分的に単語を印刷する
def enhance(S,n):
S = "#"*(n-1)+S+"%"*(n-1)
return S
def exploder(S,n):
S = enhance(S,n)
x=0
for i in range (n <= len(S)):
print(S[x:i])
x=x+1
S="test"
n = 3
for n in range (0,n):
print(exploder(S,n))
n=n+1
print(exploder(S,n))
質問ありますか? – Dmitry
類似したもの:http://stackoverflow.com/questions/8408117/generate-a-list-of-strings-with-a-sliding-window-using-itertools-yield-and-ite –