caesar-cipher

    0热度

    1回答

    我在学习了有关C编程基础知识的python3后, 但现在我已经卡住了凯撒形式CS50。虽然没有使用cs50库。 所以我已经做了以下内容: 代码: print('ciphertext: ') key = sys.argv[1] for i in range(len(plain[i]) if ord(plain[i]) > 64 and ord(plain[i]) < 91 or

    0热度

    1回答

    #define _CRT_SECURE_NO_WARNINGS #include "stdio.h" int main() { char name[100]; int key; printf("enter plaintext:\n"); fgets(name, 100, stdin); int length = sizeof(name);

    0热度

    1回答

    经过5天的JavaScript学习后,我写了一个函数,只能读取大写和小写字母。 问题是,现在我试图让它也适用于短语(如果用户输入是“猫是伟大的”,预期的输出是“Jhaz hyl nylha”),但我有问题要让白色空间不变。 我试着将/^[a-zA-Z]+$/更改为/^[a-zA-Z\s]+$/,但没有奏效。 PS:是的,这是一个家庭作业,但我已经得到了一个成绩,因为我刚开始学习,我仍在努力使我的功

    0热度

    2回答

    我试图通过ascii索引来搜索caesar cipher程序,该范围> = 32和< = 126。当我到达最后一个打印输出时,我得到一些字符不在这个范围内。我已经尝试了循环和while循环,但不断收到错误。 我很抱歉,如果我没有发布这个正确。这是我的第一篇文章。 感谢您的任何帮助。 def cipher(phrase,shift): x = list(str(phrase))

    0热度

    1回答

    我需要创建一个函数,用字母后面的13个字母替换一个字母(不使用编码)。我对Python相对来说比较陌生,所以我花了一段时间才找出一种不使用Encode的方法。 这是我到目前为止。当我用它来输入一个像“hello”这样的正常单词时,它可以工作,但是如果我通过一个带有特殊字符的句子,我不知道如何包含字母表中的字母以及跳过数字,空格或特殊字符完全。 def rot13(b): b = b.lo

    -1热度

    4回答

    我曾尝试为我在学校的首个Python项目制作凯撒密码。我有点从主密码段的YouTube视频中复制出代码,但是当我加密用户键入的消息时,它会执行随机密码,而不是输入到shell中的密钥。这是代码: abc = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz' def main(): message = input("What'

    -1热度

    1回答

    我可能会不断地用Python来询问我的项目(因为我已经有3个帮助请求了),但我只是想尽可能做到这一点。这次我想制作一个if语句来检查用户是否输入了一个整数(数字)而不是别的,因为当他们没有输入数字时,程序就会崩溃,我不喜欢那样,我喜欢提示他们发出一条消息,说他们需要输入一个数字,而不是别的。 这里是我的代码: def main(): abc = 'AaBbCcDdEeFfGgHhIiJj

    -6热度

    1回答

    我一直在努力通过舒适版本的cs50的凯撒问题,并只想通过说我是一个完整的初学者来说这个问题。 该程序应该要求用户输入一个密钥和明文,然后使用提供的密钥对该文本进行密码处理。例如,对于2的密钥,“aba”将是“cdc”。 我想我设法让程序正常运行,除了两件事:密文或加密文本的输出应该是“Ciphertext:”的形式,而不是像我的程序那样只输出字符串。另一个更重要的问题是,如果输入的密钥大于26,输

    -2热度

    1回答

    以为我已经完成了凯撒,但运行CHeck50的时候,我的代码,因此失败:加密“barfoo”为“yxocll”采用23键 输出无效ASCII文本 登录 运行./caesar 23 ... 发送输入barfoo ... 检查输出 “密文:yxocll” ... 任何人都可以看到什么错我的代码?它似乎对大写字母很好,但小写字母和某些'键',我得到错误的结果,并不能找到原因。任何帮助将不胜感激。 例如:如

    3热度

    1回答

    在这个凯撒密码中,我正在为大写字母获取不正确的输出。 代码如下: public class CaesarCipherCaseSensitive { public static final String ALPHABET = "abcdefghijklmnopqrstuvwxyz"; public static String encrypt(String pt, int shiftKey)