23得票27回答
Python中的凯撒密码函数

我正在尝试在Python中创建一个简单的凯撒密码函数,根据用户输入移动字母并在最后创建一个新字符串。唯一的问题是最终的密文只显示最后一个移位字符,而不是包含所有移位字符的完整字符串。 以下是我的代码:plainText = raw_input("What is your plaintext?...

10得票4回答
在Python解码器中循环遍历字符串中的每个字符

我正在尝试使用Python制作一个简单的解码器环。 示例:a=b, `b=c, c=d, etc. 我希望脚本能够接收编码信息,并输出解码信息。 例如,我输入"ifmmp",它将输出"hello"。 我一直在考虑需要拆分所有字符并循环遍历它们,并更改它们的chr()或ord() 值。...

9得票1回答
malloc(): 顶部已损坏大小

我正在开发一个程序,用于解密文件中的某些文本行。首先,我创建了另一个源代码,要求输入移位和一些文本。源代码将文本加密并写入文件中。 然后,我尝试使用下面的代码 -另一个源代码- 解密指定的文件。获取文件名。从文件名获取移位值。使用caesar_decrypt函数的帮助将文件中写入的每个字符复...

7得票4回答
检查无效输入

我正在编写一个程序,它会接受一个字符串作为输入,并检查其中的元素是否有效。我希望我的输入只包含小写字母、句号、感叹号和空格,而不是空字符串。如果用户输入了空字符串或无效字符,则会要求他们重新输入字符串: 我知道如何检查字符串中的字符。我使用这个方法: alpha ="abcdefghijk...