首页 > 代码库 > 欧拉项目python代码
欧拉项目python代码
第12题:
拥有超过500个因数的第一个三角数(1+2+3+4+......)
def findivisionnum(num): count = 0 n=1 import math while count<num: count = 0 for i in range(1,int(math.sqrt(triangle(n)))+1): if not triangle(n)%i: count +=2 if int(math.sqrt(triangle(n)))==math.sqrt(triangle(n)): count -=1 n += 1 return triangle(n-1)def triangle(n): return n*(n+1)/2
print findivisionnum(500)
[Finished in 13.9s]
欧拉项目python代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。