rotate_word()
という関数は、文字列と整数をパラメータとして受け取り、指定された量だけ回転した元の文字列の文字を含む新しい文字列を返します。Rotate_word('cheer',7) == 'jolly'
、Rotate_word('melon', -10) = 'cubed'
、**Pythonでキーを使用して単語を回転させる
私のPythonコードは次のとおりです。正しい
Enter a string: cheer
Enter rotate number: 7
jolly
:
def Rotate_word(str_, num_):
result = ''
for i in str_:
i = chr(ord(i) + num_)
result = result + i
return (result)
str_ =input("Enter a string: ")
num_ = int(input("Enter rotate number: "))
print (Rotate_word(str_,num_))
それはのような出力を提供します。
Enter a string: melon
Enter rotate number: -10
c[bed
これは間違っている正しい答えは私が間違って何をcubed
やっているとどのように私はそれを修正することができますか?