題目描述
密碼是我們生活中非常重要的東東,我們的那麼一點不能說的秘密就全靠它了。哇哈哈. 接下來淵子要在密碼之上再加一套密碼,雖然簡單但也安全。
假設淵子原來乙個bbs上的密碼為zvbo9441987,為了方便記憶,他通過一種演算法把這個密碼變換成yuanzhi1987,這個密碼是他的名字和出生年份,怎麼忘都忘不了,而且可以明目張膽地放在顯眼的地方而不被別人知道真正的密碼。
他是這麼變換的,大家都知道手機上的字母: 1–1, abc–2, def–3, ghi–4, jkl–5, mno–6, pqrs–7, tuv–8 wxyz–9, 0–0,就這麼簡單,淵子把密碼中出現的小寫字母都變成對應的數字,數字和其他的符號都不做變換,
宣告:密碼中沒有空格,而密碼中出現的大寫字母則變成小寫之後往後移一位,如:x,先變成小寫,再往後移一位,不就是y了嘛,簡單吧。記住,z往後移是a哦。
輸入描述:
輸入包括多個測試資料。輸入是乙個明文,密碼長度不超過100個字元,輸入直到檔案結尾
輸出描述:
輸出淵子真正的密文
示例1輸入
yuanzhi1987
輸出zvbo9441987
思路:1.大寫字母變化:轉小寫ascii碼加1,ord()ascii碼,chr()字元;z為a
2.其他小寫字母變換
3.數字和其他符號直接加入
while true:
try:
inputstring=input()
result=''
for string in inputstring:
if 'a'<=string < 'z':
newstring = chr(ord(string.lower()) + 1)
result+=newstring
elif string is 'z':
newstring = 'a'
result += newstring
elif string in ['a', 'b', 'c']:
result += '2'
elif string in ['d', 'e', 'f']:
result += '3'
elif string in ['g', 'h', 'i']:
result += '4'
elif string in ['j', 'k', 'l']:
result += '5'
elif string in ['m', 'n', 'o']:
result += '6'
elif string in ['p', 'q', 'r', 's']:
result += '7'
elif string in ['t', 'u', 'v']:
result += '8'
elif string in ['w', 'x', 'y', 'z']:
result += '9'
else:
result +=string
print(result)
except:
break
2 1 簡單線性回歸
使用一種基於自變數 x 來 因變數 y 的方法,假設這兩個變數是線性相關的,因此我們嘗試尋找一種根據特徵或自變數 x 的線性函式來精確 響應值 y import pandas as pd import numpy as np import matplotlib.pyplot as plt datas...
HTML的簡單介紹(21)
影象標籤 img 和源屬性 在 html 中,影象由 標籤定義。img 是空標籤,意思是說,它只包含屬性,並且沒有閉合標籤。要在頁面上顯示影象,你需要使用源屬性。src 指 source 源屬性的值是影象的 url 位址。定義影象的語法是 img src url 瀏覽器將影象顯示在文件中影象標籤出現...
簡單密碼破解
密碼是我們生活中非常重要的東東,我們的那麼一點不能說的秘密就全靠它了。哇哈哈.接下來淵子要在密碼之上再加一套密碼,雖然簡單但也安全。假設淵子原來乙個bbs上的密碼為zvbo9441987,為了方便記憶,他通過一種演算法把這個密碼變換成yuanzhi1987,這個密碼是他的名字和出生年份,怎麼忘都忘不...