我用python编写了一个简单的脚本,它接受一个字符串,并通过在1到10之间随机移动每个字母来加密它:
from random import randint
n = input('>>')
for i in n:
print(chr(ord(i) + randint(1,10)), end = '')
例如,我写“七”,它给我“yh~gx”。我想知道的是,当你在写字符串的时候,是否有可能发生这种情况。例如,如果我想写“七”,它会显示“yh~gx”。我知道C++中是可能的,但我不确定如何用Python来做。你知道吗
Tags:
Python不适合这种工作。我能找到的最好的解决方案只能在Windows上运行,而且除了终止终端窗口之外,没有办法退出程序(或者你可以添加一个字符检查,如果你想的话)。你知道吗
这个解决方案是here发现的。你知道吗
相关问题 更多 >
编程相关推荐