我正在努力找到最大的回文,它是两位3位数的乘积。这是我的代码,如下。我不知道它为什么不起作用。 请帮忙!? 据我说,它应扫描所有可能的组合,并为我提供答案..但它似乎没有工作。有什么想法吗?
答案 0 :(得分:0)
您的代码可能存在其他问题,但很难判断我们何时无法查看计算机上的文件是如何缩进的。此外,If b = 99:
应为if b = 99:
,Python解释器为If
提供SyntaxError。所以请发布计算机上的实际代码,在代码块中正确缩进。
您的主要问题是您没有在while循环中重新计算产品。要测试它是否是回文,你还需要将该产品转换为循环内的字符串。此外,你的循环应测试a
是否仍然有效,虽然这在这里并不那么重要,因为当你修复其他内容时,循环将在a
变为无效之前中断。< / p>