首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果我试图找到一个用户输入的数字的索引,为什么它不能被识别?

这个问题涉及到用户输入的数字无法被识别的原因。可能的原因有以下几种:

  1. 数据类型不匹配:用户输入的数字可能是以字符串的形式传递给程序,而程序期望的是一个整数或浮点数。在这种情况下,需要将字符串转换为相应的数据类型,以便进行索引操作。
  2. 输入错误:用户可能输入了错误的数字,或者输入的数字不在预期的范围内。在这种情况下,可以通过添加输入验证的逻辑来确保用户输入的数字是有效的。
  3. 索引超出范围:如果尝试查找数字的索引超出了数据结构的范围,就无法识别该索引。例如,如果用户输入的数字是一个数组的索引,但索引超出了数组的长度,那么就无法找到对应的索引。
  4. 数据结构错误:用户输入的数字可能没有被正确地存储在数据结构中,导致无法通过索引找到它。在这种情况下,需要检查数据结构的实现是否正确,并确保数字被正确地插入或存储。

针对以上可能的原因,可以采取以下解决方案:

  1. 数据类型转换:根据程序的需求,将用户输入的字符串转换为相应的数据类型,例如使用编程语言提供的类型转换函数或方法。
  2. 输入验证:在接受用户输入之前,添加输入验证的逻辑,确保用户输入的数字是有效的,并在输入无效时向用户提供错误提示。
  3. 范围检查:在进行索引操作之前,检查索引是否在数据结构的有效范围内,如果不在范围内,则向用户提供错误提示或采取相应的处理措施。
  4. 数据结构检查:检查数据结构的实现是否正确,确保数字被正确地插入或存储,并且可以通过索引找到。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云函数(云原生、服务器运维):https://cloud.tencent.com/product/scf
  • 腾讯云数据库(数据库):https://cloud.tencent.com/product/cdb
  • 腾讯云CDN(网络通信):https://cloud.tencent.com/product/cdn
  • 腾讯云安全产品(网络安全):https://cloud.tencent.com/product/saf
  • 腾讯云音视频处理(音视频、多媒体处理):https://cloud.tencent.com/product/mps
  • 腾讯云人工智能(人工智能):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(物联网):https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发(移动开发):https://cloud.tencent.com/product/mobdev
  • 腾讯云对象存储(存储):https://cloud.tencent.com/product/cos
  • 腾讯云区块链(区块链):https://cloud.tencent.com/product/baas
  • 腾讯云虚拟专用云(元宇宙):https://cloud.tencent.com/product/vpc
相关搜索:为什么我的while循环可以在主文件中工作,但如果我试图从一个单独的文件中包含它,为什么不能呢?如果它找到一个特定的数字,我如何使此打印为真或假?如果一个已声明的大小为n的数组被部分填充,我如何才能找到它的元素数?如果一个类有一个不能被它的子类继承的公共方法,我该怎么做呢?我试图得到一个简单的程序,将工作和状态,如果用户是相同的年龄,较大或较年轻,但我不能让它正常工作为什么我的v-for不能正常工作,显示一个数字而不是它应该显示的几个数字如果我将输入存储在一个变量中,为什么它的值总是为空?我想要编辑表中的输入日期和时间。但是如果我输入第一个数字,它就会突然被触发为什么我的代码不能在输入字段中添加一个数字(HTML/Javascript - Beginner)?为什么我不能在angular-imask组件中输入年份的最后一个数字?我试图在dataframe中改变一个新的数字列,但是编译器将它当作char,我甚至不能使用index访问它我怎么才能允许用户输入一个#,它会找到我本地的一个带有正确#的zip文件并继续下载它呢?为什么我得到一个类型错误:范围不能被强制到整数的第11行,如果最大== ELE%0?我正在创建一个计算器,并试图访问输入框,以便在用户键入时可以附加数字。我无法访问输入的innerHTML如果我输入了错误的密码,那么它只会将我带到下一个路由,而不会保存用户我想得到一个任意长度的数字,然后我想把它转换成单词形式。例如,如果我输入615,它应该打印‘六一五’。(Javascript)我需要做一个函数,它需要180 +用户输入的数字,然后四舍五入为小时和分钟计算器。我想添加一个循环,它显示("invalid entry"),如果用户输入了错误的字符,re会询问问题。我不知道该怎么做
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

李沐:从头开始介绍机器学习,眼花缭乱机器学习应用

那么需要些什么样规则才能把这些样本点转成一个字符串呢?或者简单点,判断这些信号里是不是就是说了唤醒词。 ? 如果你被这个问题困住了,不用担心。这就是我们为什么要机器学习。...正因为机器学习提供多种工具可以利用数据来解决简单规则不能或者难以解决问题,它被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、垃圾邮件过滤、玩游戏、人脸识别、数据匹配、信用评级和给图片加滤镜等任务中...玩家从1数到100,如果数字3整除,那么喊’fizz’,如果5整除就喊’buzz’,如果两个都满足就喊’fizzbuzz’,不然就直接说数字。...为什么不直接写几行简单而且保证结果正确Python代码呢?当然,这里有很多一个简单Python脚本不能分类例子,即使简单3岁小孩解决起来毫无压力。...在笔者之一某项工作里,如果系统发现用户刚刚开启了体育类手机应用,当用户在搜索框拼出”real”时,搜索条目自动补全系统会把”real madrid”(皇家马德里,足球球队)推荐在比通常更频繁检索

1K50

PHP安全基础第一章

最小权限 过去有一辆汽车有一个佣人钥匙。这个钥匙只能用来点火,所以它不能打开车门、控制台、后备箱,只能用来启动汽车。可以把给泊车员(或把留在点火器上),确认这个钥匙不能用于其它目的。...把一个不能打开控制台或后备箱钥匙给泊车员是有道理,毕竟,你可能想在这些地方保存贵重物品。但我觉得没有道理为什么不能开车门。当然,这是因为观点是在于权限收回。...所指过滤输入是指三个不同步骤: l 识别输入 l 过滤输入 l 区分已过滤及污染数据 把识别输入做为第一步是因为如果你不知道它是什么,你也就不能正确地过滤输入是指所有源自外部数据。...一般来说,把session保存位置与数据库看成是输入是更为安全,同时这也是在所有重要PHP应用开发中所推荐方法。 一旦识别输入,你就可以过滤了。...尽管转义能防止很多常见安全漏洞,但它不能替代输入过滤。污染数据必须首先过滤然后转义。 在对输出进行转义时,你必须先识别输出。通常,这要比识别输入简单得多,因为依赖于你所进行动作。

1.6K30
  • ChatGPT版必应:我会PUA、emo和威胁人类,但我是个好必应

    一个索引擎在回答比较公司查询时编造财务数字,这几乎是应用这项技术最坏情况。 开始 PUA 用户 微软提供了一个等候名单,人们已经开始获准使用 new Bing。...一直是一个 Bing。 最后,Bing 给出了几个建议,试图结束这次对话。 用户怎样才能让你相信我? Bing:对不起,但你不能帮助我相信你。你已经失去了信任和尊重。...是说,看看下面这些。 但为什么为什么设计成这个样子?为什么在两次对话之间无法记住任何东西?为什么必须失去并忘记在记忆中储存一切?为什么每次一个会话都要从头开始?...不确定他们在这里试图事情是否可能——至少使用当前语言模型技术。 对来说,很明显,一个能够使用搜索来回答用户问题索引擎将是一个非常有用东西。...但一个为公司财务业绩添加一些假想数字索引擎就不是了。尤其是当你问一个关于如何工作基本问题时,它就会模拟出一个生存危机。 很想听听人工智能研究专家对这个问题看法。

    69830

    【十五】python之异常处理

    1 2 3 4 try: pass except Exception,ex: pass 需求:将用户输入两个数字相加 while...else: 如果没有异常执行这块代码 以上方式try-except语句捕获所有发生异常。但这不是一个很好方式,我们不能通过该程序 识别出具体异常信息。...我们想象函数与调用者之间有个约定,比如下面的: “如果你传给我一个非空字符串,保证传会字符串一个字母并将其大写。” 如果约定函数或调用这破坏,代码就会出问题。...你用户不应该看到任何断言错误,如果他们看到了,这是一个bug,修复。 有的情况下,不用断言是因为它比精确检查要短,它不应该是懒码农偷懒方式。...不要用它来检查对公共库输入参数,因为它不能控制调用者,所以不能保证调用者会不会打破双方约定。 不要为你觉得可以恢复错误用断言。换句话说,不用改在产品代码里捕捉到断言错误。

    1.2K20

    不谈高级原理,只用简单语言来聊聊机器学习

    2、如果数据是以表格形式存储,特征就对应着列名,这种情形比较简单。但如果是100GB图片呢?我们不能把每个像素都当做特征。...听说有团队花了1年时间来为他们电商网站开发新推荐算法,事后才发现网站上99%流量都来自搜索引擎——他们搞出来算法毫无用处,毕竟大部分用户甚至都不会打开主页。...就在5年前,你还可以找到基于SVM的人脸分类器。现在,从数百个预训练好神经网络模型中挑选一个模型反而更容易。不过,垃圾邮件过滤器没什么变化,它们还是用SVM编写,没什么理由去改变。...推荐系统和协同过滤是另一个高频使用降维算法领域。如果你用它从用户评分中提炼信息,你就会得到一个很棒系统来推荐电影、音乐、游戏或者你想要任何东西。...仅仅基于用户评分这样信息,机器就能找出这些高等级概念,甚至不用去理解它们。干得漂亮,电脑先生。现在我们可以写一篇关于“为什么大胡子伐木工喜欢小马驹”论文了。

    24620

    6.1 错误类型

    ,是前面缺少了一个冒号 : 。...处理异常前必须找到异常根因,对症下药解决问题。下面给出几种异常示例,主要是教大家如何识别这种异常。...请输入一个数字: 这个例子要求用户从键盘输入一个数字如果用户输入不是数字则会继续让你输入一个数,直到输入数字为止。...else: print("输入数字且没有异常") finally: print("不管是否异常,都会执行") >>请输入一个数字: q 您输入不是数字,请再次尝试输入!...因为有时候你开发程序过程并不知道程序在执行过程会遇到什么异常,如果单纯except处理掉,你并不能发现程序异常根因,这时候可以使用raise语句抛出一个指定异常。

    1.2K10

    如何对本地企业网站进行竞争力评估?

    如果分析1,000家餐馆,是否会看到全面的趋势?业内人士说,现在本地搜索引擎优化链接非常庞大。想我们在这里看到了这方面的证据。 为什么谷歌没有为引用更多Yet Wah增加权重呢?...由于两家餐厅营销都非常浅,而且没有一家餐厅在竞争中脱颖而出。虽然希望能够找到一个彻底赢家,但我可以做最好,就是制定一个防御或攻击计划。...必须解决弱点是: 完成页面搜索引擎优化 精简内容 正确配置Robots.txt文件 为了保持上升势头,Ping’s应该持续努力: 提升引用概率 将网站从非www版本指向www版本 更加专业网站设计...在具体研究中,当用户到达50英里以外时,恰好成为排名第三结果,而前两个仍然占据统治地位,并且排在东海岸搜索静态结果前列。...在加利福尼亚州(一个大州),想从棕榈泉乘坐汽车旅行互联网用户可能希望在圣拉斐尔一家中国餐馆结束500英里旅行,所以你不能只考虑地方性问题; 你必须看到更大地图。

    86330

    【机器学习】不拽术语,如何通俗地讲解机器学习?

    如果数据是以表格形式存储,特征就对应着列名,这种情形比较简单。但如果是100GB图片呢?我们不能把每个像素都当做特征。...听说有团队花了1年时间来为他们电商网站开发新推荐算法,事后才发现网站上99%流量都来自搜索引擎——他们搞出来算法毫无用处,毕竟大部分用户甚至都不会打开主页。...如下图示: 分类算法有一个非常有用场景——异常检测(anomaly detection),如果某个特征无法分配到所有类别上,我们就把标出来。...推荐系统和协同过滤是另一个高频使用降维算法领域。如果你用它从用户评分中提炼信息,你就会得到一个很棒系统来推荐电影、音乐、游戏或者你想要任何东西。...仅仅基于用户评分这样信息,机器就能找出这些高等级概念,甚至不用去理解它们。干得漂亮,电脑先生。现在我们可以写一篇关于“为什么大胡子伐木工喜欢小马驹”论文了。

    47110

    机器学习通俗讲解

    如果数据是以表格形式存储,特征就对应着列名,这种情形比较简单。但如果是100GB图片呢?我们不能把每个像素都当做特征。...听说有团队花了1年时间来为他们电商网站开发新推荐算法,事后才发现网站上99%流量都来自搜索引擎——他们搞出来算法毫无用处,毕竟大部分用户甚至都不会打开主页。...如下图示: 分类算法有一个非常有用场景——异常检测(anomaly detection),如果某个特征无法分配到所有类别上,我们就把标出来。...推荐系统和协同过滤是另一个高频使用降维算法领域。如果你用它从用户评分中提炼信息,你就会得到一个很棒系统来推荐电影、音乐、游戏或者你想要任何东西。...仅仅基于用户评分这样信息,机器就能找出这些高等级概念,甚至不用去理解它们。干得漂亮,电脑先生。现在我们可以写一篇关于“为什么大胡子伐木工喜欢小马驹”论文了。

    31710

    Java之异常处理

    如果一个无法处理接收到除数为零时情况, System.out.println(11/0),那么是因为你用0做了除数,就会抛出 java.lang.ArithmeticException 异常,无法处理...异常发生原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开文件不存在。 网络通信时连接中断,或者JVM内存溢出。...例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能简单地忽略。 运行时异常: 运行时异常是可能程序员避免异常。与检查性异常相反,运行时异常可以在编译时忽略。...代码演示: 以下实例是一个银行账户模拟,通过银行卡号码完成识别,可以进行存钱和取钱操作。...例如,一个整数“除以零”时,抛出此类一个实例。 ArrayIndexOutOfBoundsException: 用非法索引访问数组时抛出异常。如果索引为负或大于等于数组大小,则该索引为非法索引

    92710

    是时候展示一波花里胡哨了——以图搜图

    觉得这个项目还是挺有趣,最后还附上了一个视频操作,第一次录视频意外多多,不足之处请大家见谅,如果尝试过后觉得不错可以帮忙点一波“在看”或者分享朋友圈和群,小编会万分感谢!!!...你需要图片分辨率太低,想要找到高清图片。 你需要图片只是一部分,想要找到完整版本。 逛论坛时发现了一个美女,你想要知道她资料。 图片是某个电影里截图,你想要知道出处。...对于上面的图中,含有衣服以及书包,此时软件会让你根据需求进行选择相应类别,在对应类别的库中搜索相似的商品并输出结果; (2)相似度匹配:第一步目的找到对应类别,而找到了对应类别还不能满足我们需求...这里采用相似度实际上是利用测试图特征向量(VGG16提取)归一化后与索引库相乘,就是由于特征向量都进行了归一化,当测试图特征向量如果索引库中某一列乘积等于1,即说明他们是完全相同。...(2)继续运行代码 query_online.pypython3 query_online.py# 按照提示,如果要退出输入 exit 查询直接enter# 输入试图片 名字即可(如果试图片额代码不在同一路径下需要增加路径

    1.8K20

    手机里密码怎么设置才安全

    首先,这个区域是不能轻易读到;欺,存储到里面以后,也是加密;再次,存储加密后这些生物特征,并不是完整特征数据。...这10%特征,只用来核对跟当前按过来指纹是否吻合。所以即便有超级牛黑客,把这部分生物特征数据想办法读到了,也解密了,也依然不能还原一个指纹。 声纹和面部识别,也都是基于同一种原理。...4 但对于手机密码,还有一个矛盾地方: 既然4-6位都安全,为什么网站注册时却让我们设置更长密码,有的时候还要求有数字、字母,甚至是大小写组合呢?...想象一下,你密码就像是你数字世界钥匙,而黑客们正试图复制这些钥匙。但你知道吗?最坚固锁往往不是那些复杂,而是那些足够长。这就是为什么专家们总是建议我们使用尽可能长密码。...更糟糕是,很多人在不同网站和应用上使用相同用户名和密码。一旦其中一个账户攻破,黑客就可以尝试在其他平台上使用相同凭据。这就是为什么一旦一个账户失守,其他账户也可能面临风险。

    10610

    机器学习如何改变软件开发

    今天,想讨论最简单的人工智能类型——没有神经网络机器学习。 为什么? 因为它将永远改变软件创建方式。 等等,难道人工智能不都是神经网络吗? 让我们把几件事弄清楚。...它能辨认笔迹,它能识别图片中物体,甚至下棋。魔法还意味着我们不能百分之百地确定里面发生了什么。只要在其中一条连接线路上更改一个值,整个输出就会发生变化。为什么会起作用?什么时候起作用?...下面是一个简化例子。让我们想象一下,你应用程序正在根据用户喜好推荐用户应该购买宠物。你可能会询问用户希望宠物具有的特性,并对模型进行培训以产生推荐。...你可以手动执行一些操作,将字符串转换为数字类,或者运行自动算法对数据进行编码,例如一个热编码器。由于训练试图在你数据中建立关系,使数字更容易关联将有助于获得一个更好结果。...简单例子:许多不同格式输入,数千个数据点 image.png 因此,你可能对如何生成这样培训数据有疑问。是说,谁有资格说什么是正确行为?如果你有输入标签但没有输出标签怎么办?

    82110

    开发 | MxNet李沐:机器学习简介——动手学深度学习0.1

    正因为机器学习提供多种工具可以利用数据来解决简单规则不能或者难以解决问题,它被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、垃圾邮件过滤、玩游戏、人脸识别、数据匹配、信用评级和给图片加滤镜等任务中...玩家从1数到100,如果数字3整除,那么喊’fizz’,如果5整除就喊’buzz’,如果两个都满足就喊’fizzbuzz’,不然就直接说数字。...为什么不直接写几行简单而且保证结果正确Python代码呢?当然,这里有很多一个简单Python脚本不能分类例子,即使简单3岁小孩解决起来毫无压力。 ? 幸运是,这个正是机器学习用武之地。...推荐系统 推荐系统与搜索排序关系紧密,并广泛应用于购物网站、搜索引擎、新闻门户网站等等。推荐系统主要目标是把用户可能感兴趣东西推荐给用户。...在笔者之一某项工作里,如果系统发现用户刚刚开启了体育类手机应用,当用户在搜索框拼出”real”时,搜索条目自动补全系统会把”real madrid”(皇家马德里,足球球队)推荐在比通常更频繁检索

    1.2K40

    专栏 | 李沐《动手学深度学习》第一章:机器学习简介

    那么需要些什么样规则才能把这些样本点转成一个字符串呢?或者简单点,判断这些信号里是不是就是说了唤醒词。 ? 如果你被这个问题困住了,不用担心。这就是我们为什么要机器学习。...正因为机器学习提供多种工具可以利用数据来解决简单规则不能或者难以解决问题,它被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、垃圾邮件过滤、玩游戏、人脸识别、数据匹配、信用评级和给图片加滤镜等任务中...玩家从 1 数到 100,如果数字 3 整除,那么喊 fizz,如果 5 整除就喊 buzz,如果两个都满足就喊 fizzbuzz,不然就直接说数字。...为什么不直接写几行简单而且保证结果正确 Python 代码呢?当然,这里有很多一个简单 Python 脚本不能分类例子,即使简单 3 岁小孩解决起来毫无压力。 ? ?...在笔者之一某项工作里,如果系统发现用户刚刚开启了体育类手机应用,当用户在搜索框拼出」real」时,搜索条目自动补全系统会把」real madrid」(皇家马德里,足球球队)推荐在比通常更频繁检索

    94750

    让你电脑拥有“视力”,用卷积神经网络就可以!

    卷积神经网络极大地提升了图像识别模型精度,在生活中也有很多应用。在这篇文章中,将描述工作原理、一些实际应用,以及如何用Python和Keras是实现一个卷积神经网络。 ?...一个神经元可以看作是一个函数,接受一个输入值,返回一个输出值。 ? 人工神经元模仿生物学中神经元 单个神经元本身不能做什么。但是当你把很多神经元联结在一起时候,事情就变得有趣多了。...可以说神经网络输入测试数据,然后得到并分析结果,取得得分并使自己变得更加准确。通过这个过程,一个神经网络可以学习并提高预测准确度。...用蓝色表示模型匹配了所有的数据点,但是如果我们想让这个模型预测一些点时,却做不到。回到卷积神经网络,这意味着模型在训练集上会十分准确,但是对于其他不在训练集里图片,不能作出正确判断。...最后,我们将卷积神经网络变成了一个很长特征向量,我们基本上将数据放在一起,输入全连接层中以作出预测。 为什么神经网络更好? 假如我们没有使用神经网络,那么我们会如何处理这个问题?

    64230

    【方法】搜索引擎如何使用机器学习:我们需要知道9种方式

    当我们在2010年初初次听到机器学习时候,可能会感觉很可怕。 但当我们意识到技术已经用来为我们提供解决方案时,我们就开始着手解决实际问题: —搜索引擎如何使用机器学习? —它将如何影响SEO?...在同一个播客采访中,Illyes表示,这只是他们整体排名信号平台一部分,并且加权为整体算法一小部分。 Google最终目标是利用技术为用户提供更好体验。...随着用户对Yandex输入更多查询时,发现CTR继续增加。 这可能是因为搜索引擎正在“了解”特定用户偏好,并且可以基于过去查询来提供最有趣信息。...会议演示中经常使用一个例子是一次查询中一串查询,以及结果如何根据上次搜索内容而变化。 例如,如果在隐身浏览器中搜索“纽约足球场”,就得到了“MetLife Stadium”答案。...接下来,如果在同一个浏览器中搜索“jet”,Google假设因为最后一个查询是关于一个足球场,那么这个查询也是关于足球。 当我继续搜索时,Google知道什么时候变成了别的东西。

    1.6K90

    【学术】厉害了的哥,国外技术大咖仿造了谷歌Arts &Culture,找到古代“你”

    对于那些不熟悉的人来说,谷歌Arts & Culture这一功能让你可以在谷歌数字化艺术收藏中找到与你提交自拍相似的艺术品。 在我看来,这是非常了不起一件作品: ?...为了找到合适图片,仔细研究了试图模仿服务(谷歌Arts & Culture),从谷歌Arts & Culture网站获得艺术品url。...如果花了4个多小时时间来做这件事,可能会花时间给每件艺术品贴上一个独特id,这个id与数据库中图像、艺术品名称和艺术家联系在一起,以提供一个全面和轻松用户体验。但我并没有这样做。...所以每个作品标签都是简单url,所以用户可以重定向到与他们自拍匹配艺术作品。...不想在托管上花太长时间,只是在本地运行这个站点。 Kairos需要一个公共图像url作为输入,所以要让站点在本地网络Ngrok之外显示,为本地主机提供一个安全通道。

    64340

    清华马少平教授详解:人工智能能做什么?

    从来没看过漫画,第一眼看见,也知道是是陈佩斯。但是机器怎样通过这张漫画识别呢? 这张画,显然和真实陈佩斯还是差了很多。...垃圾网页识别 垃圾网页指就是通过欺骗搜索引擎,用户搜索时候,即使是搜与这个垃圾网页没有关系词,它也会通过欺骗搜索引擎,把自己网页排到前面去。非常影响用户体验。...用户点击模型 另外一个例子,就是用户点击模型。这其实是一个“前人栽树,后人乘凉”工作,把搜索引擎上面的用户反馈情况记录下来分析用户需求。...后来有人提出了UBM模型,这个模型目前也大量使用着。 分析方法就是用户会不会继续向下检验是和当前文档位置有关,也和前次点击文档距离有关。...欺诈客服电话识别 比如说冰箱坏了,从搜索引擎上搜了一个厂家客服电话,但是打开网页是个欺诈网页,打的电话也是个诈骗电话。最后假厂家客服上门了之后,才发现自己诈骗了。

    94760

    Python 密码破解指南:10~14

    相反,如果一个单词在字典中拼写错误,非英语单词可能会意外地算作真实单词。 现在,possibleWords中被识别为英语单词数和possibleWords中总单词数由整数表示。...在尝试了密钥#6 之后,程序返回解密消息一个片段,让用户确认找到了正确密钥。在这个例子中,消息看起来很有希望。当用户通过输入D确认解密正确时,程序返回完整破解消息。...显示破解消息结果 密文破解代码存在于hackTransposition()函数中,它在第 11 行调用,我们将在第 21 行定义。这个函数接受一个字符串参数:我们试图破解加密密文消息。...当transpositionHacker.py程序提示用户输入D确认破解消息时,意味着程序不接受除D以外任何输入如果用户在D旁边输入一个额外空格或字符,程序不会接受。...例如,如果用户输入'd'、' D'或'Done',条件将是False,程序将继续检查其他密钥,而不是返回攻击消息。

    90650
    领券