为了找到数字的因数,我们必须对从1到其本身的所有数字进行循环,看看它是否可被整除。
num=int(input("enter a number")) factors=[] for i in range(1,num+1): if num%i==0: factors.append(i) print ("Factors of {} = {}".format(num,factors))
如果我能够完全划分num,则会将其添加到列表中。最后,将列表显示为给定数字的因子
输出结果
enter a number75 Factors of 75 = [3, 5, 15, 25, 75]