エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python】シーザー暗号の実装 - Qiita
はじめに シーザー暗号:入力されたアルファベットを3つシフトさせて暗号化する方法。 (例)art → duw... はじめに シーザー暗号:入力されたアルファベットを3つシフトさせて暗号化する方法。 (例)art → duw 実装 # asciiの文字を使えるようにする import string # 文字列を暗号化する関数 def caesar_cipher(text: str, shift: int) -> str: # シフト後の文字を入れる変数 result = "" # 一つ一つの文字を取ってくる for char in text: # 大文字の場合 if char.isupper(): # 大文字のアルファベット26文字を表示 alphabet = string.ascii_uppercase # 小文字の場合 elif char.islower(): # 小文字のアルファベット26文字を表示 alphabet = string.ascii_lowercase # アルファベットでない場合