真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關于python實現(xiàn)凱撒密碼、凱撒加解密算法的案例-創(chuàng)新互聯(lián)

不懂python實現(xiàn)凱撒密碼、凱撒加解密算法?其實想解決這個問題也不難,下面讓小編帶著大家一起學習怎么去解決,希望大家閱讀完這篇文章后大所收獲。

創(chuàng)新互聯(lián)建站基于分布式IDC數(shù)據(jù)中心構建的平臺為眾多戶提供樂山服務器托管 四川大帶寬租用 成都機柜租用 成都服務器租用。

凱撒密碼的原理:計算并輸出偏移量為3的凱撒密碼的結果
注意:密文是大寫字母,在變換加密之前把明文字母都替換為大寫字母

def casar(message):
# *************begin************#
 message1=message.upper() #把明文字母變成大寫
 message1=list(message1) #將明文字符串轉換成列表
 list1=[]
 for i in range(len(message1)):
 if message1[i]==' ':
  list1.append(message1[i]) #若為空格不用移動
 elif ord(message1[i]) <= 90-3+1: #A-X右移三位
  list1.append(chr(ord(message1[i]) + 3))
  result = ''.join(list1) #列表轉換成字符串
 else:
  list1.append(chr(ord(message1[i]) - (26-3))) #Y和Z回到A、B
  result = ''.join(list1)
 print(result)
# **************end*************# 
 
 
def main():
 message = input()
 casar(message)
if __name__=='__main__':
 main()

標題名稱:關于python實現(xiàn)凱撒密碼、凱撒加解密算法的案例-創(chuàng)新互聯(lián)
轉載來于:http://weahome.cn/article/gshjd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部