def ispolynomial(number): if(str(number) == str(number)[::-1]): return True else: return Falsedef isBinarypolynomial(number): binNum = bin(number) binStr = str(binNum)[2:] revbinStr = binStr[::-1] if(binStr == revbinStr): return True else: return Falsecount = 0for i in range(1,1000001): if ispolynomial(i): if isBinarypolynomial(i): count += 1print count解决方法 看起来您的代码是正确的,但您需要仔细阅读它要求您提交的答案.如果不放弃它,我就不能再具体了! 总结
以上是内存溢出为你收集整理的python – 项目欧拉问题36全部内容,希望文章能够帮你解决python – 项目欧拉问题36所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)