我试着从python开始,并尝试编写一个基本程序来检查一个单词是否是回文。在一个while循环中有一个while循环,但是程序并没有后退以检查第一个循环是否仍然适用。不管输入单词是否为回文,错误消息都是"list index out of range"。我认为这是因为它没有在循环之外进行检查,但是非回文应该不会导致程序崩溃。
我经常问自己的另一个问题是关于列表的理解:我觉得在第一个特定的代码中(关于素回文),尤其是验证回文特性的第二个函数可以在列表理解中的一行上表示--它会如何工作,它会不会是某种优势?该代码计算从0到1000之间的所有素回文,并打印最大回文。
#My solution to codeval challenge Prime Palindrome.