PandaLi 发表于 2020-4-13 15:31

python凯撒密码

求大佬编程
凯撒密码用的是python那个知识点?

casparsonng 发表于 2020-4-13 15:40

我擦,凯撒密码!!!
刚好之前看过,给你原地址https://blog.csdn.net/mouday/article/details/83029736

kesai 发表于 2020-4-13 15:54

这个经常写,就是用了个字符编码偏移量啊

小屎球 发表于 2020-4-13 15:59

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函数

庞晓晓 发表于 2020-4-13 16:29

a976606645 发表于 2020-4-13 16:29

#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)
      

getserver 发表于 2020-4-13 16:32

print(''.join())

aristan 发表于 2020-4-13 16:41

学习学习,不做伸手党

独醉的过客 发表于 2020-4-13 16:55

看起来好有意思哦!学习了学习了!

冷叶追风 发表于 2020-4-13 17:10

这是什么软件,可以分享一下吗
页: [1] 2
查看完整版本: python凯撒密码