输入一个正整数n,输出包含n的所有正因子的列表,注意输出格式,两个数之间用逗号隔开并空一格
时间: 2023-06-08 22:07:24 浏览: 138
输出n个整数的全排列
4星 · 用户满意度95%
好的,您可以输入以下内容来实现您的需求:
```python
n = int(input("请输入一个正整数:"))
factors = [i for i in range(1, n+1) if n % i == 0]
output = ", ".join(str(factor) for factor in factors)
print("包含{}的所有正因子为:{}".format(n, output))
```
这样,程序就可以输出包含正整数n的所有正因子了。注意,如果n比较大,计算时间可能会比较长。
阅读全文