标签: python
eulerproject问题71:https://projecteuler.net/problem=71
将生成一个分母低于d的精简分数的列表,我必须对该列表进行排序,并在3/7之前返回值,因此在这种情况下,我希望一旦i / d变大,该列表就停止生成值比3/7。
return(sorted([i/d for d in range(2,d+1) for i in range(1,d) if math.gcd(i,d)==1 if i/d<3/7 break][-1]))