python凯撒密码
求大佬编程凯撒密码用的是python那个知识点? 我擦,凯撒密码!!!
刚好之前看过,给你原地址https://blog.csdn.net/mouday/article/details/83029736 这个经常写,就是用了个字符编码偏移量啊 n = input()
di = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
fi = []
for i in n:
if i in di:
i = chr(ord(i)+3)
fi.append(i)
print(fi)
主要就是ord跟chr函数 #n=input()
n = "a1F$4I&bh3L98S9d7B$mo5M6VeQsE2pLK"
Digit = ""# 数字
Lower = ""# 小写字母
Upper = ""# 大写字母
result = ""# 结果
for i in n:
if i.isdigit(): # 判断是否为数字
Digit += i
elif i.islower():# 判断是否为小写字母
Lower += i
elif i.isupper():# 判断是否为大写字母
Upper += i
else:
pass
print("Digit:", Digit)
print("Lower:", Lower)
print("Upper:", Upper)
if Upper != "":
for i in Upper:
result += chr(ord(i)+3) #ord() 取字符的ASCII码 chr() 将ASCII转换为字符
print(result)
print(''.join()) 学习学习,不做伸手党 看起来好有意思哦!学习了学习了! 这是什么软件,可以分享一下吗
页:
[1]
2