Board logo

標題: 字元轉換 - 簡易加解密 [打印本頁]

作者: tonyh    時間: 2023-2-25 14:53     標題: 字元轉換 - 簡易加解密

[attach]15197[/attach]
  1. str=input("請輸入要加密的內容:")
  2. for i in range(len(str)):
  3.     if i%2==0:
  4.         print(chr(ord(str[i])+5),end="")
  5.     else:
  6.         print(chr(ord(str[i])-5),end="")
  7. print()
  8. str=input("請輸入要解密的內容:")
  9. for i in range(len(str)):
  10.     if i%2==0:
  11.         print(chr(ord(str[i])-5),end="")
  12.     else:
  13.         print(chr(ord(str[i])+5),end="")
  14. print()
複製代碼

作者: 王捷恩    時間: 2023-2-25 15:10

  1. str=input("請輸入要加密的內容:")
  2. for i in range(len(str)):
  3.     if i%2==0:
  4.         print(chr(ord(str[i])+5),end="")
  5.     else:
  6.         print(chr(ord(str[i])-5),end="")
  7. print()
  8. str=input("請輸入要解密的內容:")
  9. for i in range(len(str)):
  10.     if i%2==0:
  11.         print(chr(ord(str[i])-5),end="")
  12.     else:
  13.         print(chr(ord(str[i])+5),end="")
  14. print()
複製代碼

作者: 李沛昂    時間: 2023-2-25 15:16

  1. str1=input("輸入要加密的內容:")
  2. for i in range(len(str1)):
  3.     if i%3==0:
  4.         print(chr(ord(str1[i])+3),end="")
  5.     elif i%3==1:
  6.         print(chr(ord(str1[i])+4),end="")
  7.     else:
  8.         print(chr(ord(str1[i])+5),end="")
  9. str2=input("輸入要解密的內容:")
  10. for i in range(len(str2)):
  11.     if i%3==0:
  12.         print(chr(ord(str2[i])-3),end="")
  13.     elif i%3==1:
  14.         print(chr(ord(str2[i])-4),end="")
  15.     else:
  16.         print(chr(ord(str2[i])-5),end="")
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2