重慶郵電大学Python宿題2.シーザー暗号化----(4番目の宿題)

記事のディレクトリ


元のタイトル

ここに画像の説明を挿入


コード

str = list(input().split(' ',1));tmp = str[1];ret = ''
for i in tmp:
    if i.isalpha():
        character = ord(i)+int(str[0])
        if(i.islower() and character > ord('z') or i.isupper() and character > ord('Z')):character -= 26
        ret += chr(character)
    else:ret += i
print(ret)

おすすめ

転載: blog.csdn.net/qq_37500516/article/details/115239804