
学习Python后,小明和小亮开发了一个即时通讯工具。为了防止发送的消息被截取破译,他们对发送的消息进行了简单加密,具体为:在两个字母之间加入一个随机字母。比如原消息为I love python'.进行加密后为In ulbosvleaopayjtchsohnb'。现给定一个根据此规则加密后的字符串,对其进行解密,然后分别统计字母、空格、字符的数量。s='Llixfaeu miksc Ismhcozrcte,k sycoauv unaeqewdx ppuyatohcodns.m'

关注

# s = 'Llixfaeu miksc Ismhcozrcte,k sycoauv unaeqewdx ppuyatohcodns.m'
s = 'In ulbosvlea opayjtchsohnb'
i = 1
list_s = list(s)
for char in list_s:
if i % 2 != 0 and i < len(s):
list_s[i] = ''
i += 1
blank = 0 # 空格
var = 0 # 字母
sign = 0 # 字符
res = ''.join(list_s)
for j in list(res):
if j == ' ':
blank += 1
elif j.isalpha():
var += 1
else:
sign += 1
print("破解字符串:", res)
print("空格数量:", blank)
print("字母数量:", var)
print("字符数量:", sign)