要找出数的因子,我们必须遍历从 1 到其自身的所有数字,并查看它是否可以整除。示例^num=int(input("输入一个数字")) factors=[] for i in range(1,num+1): if num%i==0: factors.append(i) print ("{} 的因子 = {}".format(num,factors))如果 i 可以完全整除 num,则将其添加到列表中。最后,该列表会作为给定数的因子显示。输出enter a number75 Factors of 75 = [3, 5, 15, 25, 75]
任何三位数都是阿姆斯特朗数,它的数字的立方和等于它自身。为了检查数字是否满足此条件,从数字中逐个分离每个数字,并将这些数字的立方累加。最后,如果发现该和等于原始数字,则称为阿姆斯特朗数。示例以下 Python 代码打印了介于 100 至 999 之间的所有阿姆斯特朗数 for num in range(100, 1000): temp=num sum=0 while temp>0: digit=temp%10 sum=sum+digit**3 temp=temp//10 if sum==num: ... 阅读更多