x?=?'a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z'.split('?')
y?=?'n?o?p?q?r?s?t?u?v?w?x?y?z?a?b?c?d?e?f?g?h?i?j?k?l?m'.split('?')
X?=?map(lambda?x:?x.upper(),?x)
Y?=?map(lambda?x:?x.upper(),?y)
dict_kaisa?=?dict(zip(x?+?X,?y?+?Y))?#?創建壹個字典,?鍵為原字符串,?值為加密字符串
#?定義凱撒加密函數,?輸入字符串,?輸出凱撒加密後字符串
def?kaisa(string):
result?=?[]
for?i?in?range(len(string)):
if?string[i]?in?dict_kaisa.keys():
result.append(dict_kaisa[string[i]])
else:
result.append(string[i])
return?''.join(result)
print(kaisa('The?Zen?of?Python'))?#?結果為Gur?Mra?bs?Clguba