a=[]
n=int(input())
for i in range(1,n+1):
if n%i==0:
a.append(i)
for i in reversed(a):
print(i,end=" ")
最简单的代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
n = int(input("输入一个整数:"))
li = [x for x in range(n,0,-1) if n%x==0]
print(*li)