私はROT13用の小さなPythonプログラムをコーディングしています。文字列内の1文字をどのように置き換えることができますか?
意味がわからない場合は、アルファベットの文字をその前の13番目の文字に置き換えることを意味し、「a」は「n」になります。
ユーザーは入力を求め、文章の各文字を先頭の13文字目に置き換えます。
これは、それぞれの文字を置き換える必要があることを意味します。
私はre関数をインポートしようとしましたが、機能しませんでした。これは私がこれまでに得たものです。
import re
Alpha = input("Input the word you would like translated")
Alpha = re.sub('[abcdefghijklmnopqrstuvwxyz]', 'nopqrstuvwxyzabcdefghijklm',
Alpha)
print(Alpha)
ヘルプは大歓迎です。