吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1651|回复: 13
收起左侧

[求助] python凯撒密码

[复制链接]
PandaLi 发表于 2020-4-13 15:31
求大佬编程
凯撒密码用的是python那个知识点?

1

1

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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
[Python] 纯文本查看 复制代码
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
[Python] 纯文本查看 复制代码
#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([chr(ord(x)-3) for x in input('Input Enrypted code') ]))
aristan 发表于 2020-4-13 16:41
学习学习,不做伸手党
独醉的过客 发表于 2020-4-13 16:55
看起来好有意思哦!学习了学习了!
冷叶追风 发表于 2020-4-13 17:10
这是什么软件,可以分享一下吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 19:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表