def factor(n): nums = [ ] for i in range(1,n+1): if n % i == 0: nums.append(i) print(n,"的因子有:",nums) print("所有因子的和为: ",sum(nums)) while True: num = int(input("请输入 100 到 1000 之间的数")) if not 100 <= num <= 1000: print("请输入正确数值") continue factor(num) break
查看一个数所有的因子及因子的和
原创
©著作权归作者所有:来自51CTO博客作者云҉淡҉风҉轻҉的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章