def divisor(n):
t=[]
i=range(1,n+1) #int object is not iterable
for i in n:
if i%n==0:
return t.append(i)
任务是在列表中给出给定数字n的每个因子。我尝试了它的范围,但由于范围不可迭代,我无法使用它。所以我的问题是我可以用什么来迭代从1到n?我没有找到任何东西所以我想在这里问一下,我很感谢有关如何解决这个问题的任何建议。
答案 0 :(得分:0)
for i in xrange(1, n)
xrange比range