n):"""使用FactorDB API分解给定的数"""try:# 发送请求response=requests.get(f"{self.BASE_URL}/factor/{n}")response.raise_for_status()# 存在HTTP错误时抛出异常# 解析JSON数据data=response.json()ifdata['status']=='success':self.result=data['factorization']returnself.resultelse:raiseValueError...
http://factordb.com/api?query= 于是就可以比较好的解决这个问题了 通过这个api直接写一个脚本,传入要分解的nn返回一个数组,如下 python importrequestsdefqueryFactors(n):s=[]url="http://factordb.com/api?query="+str(n)r = requests.get(url)factors=r.json()['factors']forfinfactors:foriinrange(...