我希望答案能够并排出来,而不是彼此重叠。我该怎么做?
n=0
while 1:
n=int(input("Enter N="))
if n > 0:
break
print("Error. please enter only positive numbers.")
i=1
print("\nThe divisors of N are:",)
while i <=n:
if (n%i) == 0:
print(i,)
i+=1
答案 0 :(得分:9)
更改行
print(i,)
到
print(i, end=" ")
答案 1 :(得分:1)
使用sys.stdout.write
代替print