Pythonにおいて文字列を巡回させる方法が分かりません。
import numpy as np
x=input('Please enter a string:')
x=list(x)
x=np.array(x)
slen=x.size
for i in range(int(slen/2)):
tmp=x[i]
x[i]=x[slen-1-i]
x[slen-1-i]=tmp
print(x)
このプログラムでは入力した文字列を反転されることが出来ました。
(例)入力 1 2 3 4 5
実行 5 4 3 2 1
これを
入力 1 2 3 4 5
実行 5 1 2 3 4
や
入力 h e l l o
実行 o h e l l
というように最後尾の文字を最前に持ってくるようにして文字列を巡回させる方法を教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。