0

逆関数を作成しました。文を逆にしますが、インデックスエラーが発生します。

プログラムが行うことは、s の最後の単語を追加して rev[] に入れ、単語 s[-1] を削除することです。

s = "This is awesome"

def Reverse1(s):

s = s.split(" ") #reverses the word instead of letters
rev = []                    
while True:
    rev.append (s[-1])
    del s[-1]
    print (rev)
return  
reverse1(s)

s が空のときに続行しようとすると、インデックス エラーが返されるので、while ループ ステートメントだと思います。

何か案は?

4

1 に答える 1