我想與我的一個好友開玩笑,我們是特殊的代理,但是我們如何才能成爲特殊的代理而沒有絕密消息代碼來相互通信?如何旋轉字符串中的字符來加密郵件
# txt = the secret message to convert!
# n = number of times to jump from original position of letter in ASCII code
def spy_code(txt,n):
result = ''
for i in txt:
c = ord(i)+n
if ord(i) != c:
b = chr(c)
result += b
print result
spy_code('abord mission, dont atk teacher!',5)
祕密消息轉換消息後我們得到了一個行文字......
fgtwi%rnxxnts1%itsy%fyp%yjfhmjw&
的問題是,我們希望達到這樣的結果:
fgtwi rnxxnts, itsy fyp yjfhmjw!
考慮只有字母。
只能使用間諜碼來轉換字母,不要轉換空格或特殊符號。
作爲一個線索,它看起來像你只需要如果角色是字母則轉換。字符串模塊中可以找到一串大小寫字母。 '輸入字符串; string.letters' – GP89
我不完全得到負面票:s。這對我來說是一個正確的問題 – jlengrand
@hayden,對不起,'a'是'c',剛剛糾正。 Jlengrand他們就像羊,讓我們加入讓我們beep, – user1768615