bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

利用Python產生加密表和解密表的實現方法-創新互聯

序言:

成都創新互聯是一家專業提供南澗企業網站建設,專注與網站設計、成都網站制作H5場景定制、小程序制作等業務。10年已為南澗眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。

這是我第一次寫博客,有不足之處,希望大家指出,謝謝!

這次的題目一共有三個難度,分別是簡單,中等偏下,中等。對于一些剛剛入門的小伙伴來說,比較友好。廢話不多說,直接進入正題。

正文:

簡單難度:


【題目要求】:
實現以《三國演義》為密碼本,對輸入的中文文本進行加密和解密。至于加密方式,最簡單的從0開始,一直往后,有多個字,就最多到多少。

【分析】:

1.知識背景:需要用到文件的讀寫操作,以及字典和集合的相關知識。

 2思路:現將文件讀取進來,然后對文字進行依次編碼,存入字典中.

【代碼】:

#------------------------------簡單難度-----------------------------------
def Load_file_easy(path):
  #[注]返回值是一個set,不可進行數字索引
  file = open(path,'r',encoding='utf8')
  Str = file.read()
  Str = set(Str)
  file.close()
  return Str
def Encode_easy(Lstr):
  Sstr = list(set(Lstr))
  Encode_Dict = {}
  for i in range(len(Lstr)):
    Encode_Dict[Sstr[i]] = i
  return Encode_Dict
def Decode_easy(Encode_dict):
  List1 = Encode_dict.keys()
  List2 = Encode_dict.values()
  Decode_Dict = dict(list(zip(List2,List1)))
  return Decode_Dict
 
path = 'SanGuo.txt'
Str = list(Load_file_easy(path))
Encode_dict = Encode_easy(Str)
Decode_dict = Decode_easy(Encode_dict)
#寫入同級目錄下的文件中,如果不存在文件,則會新創建
#(博主的運行環境是:Ubuntu,win系統的小伙伴可能會在文件末尾加上.txt 啥的,略略略)
with open('easy_degree_Encode_dict','w') as file:
  file.write(str(Encode_dict))
with open('easy_degree_Decode_dict','w') as file:
  file.write(str(Decode_dict))

網頁題目:利用Python產生加密表和解密表的實現方法-創新互聯
網站地址:http://vcdvsql.cn/article4/ccejie.html

成都網站建設公司_創新互聯,為您提供企業網站制作、移動網站建設、網站維護網站收錄網站改版、手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設