行不显示行显示?

时间:2012-09-21 14:51:22

标签: python python-3.x

我希望答案能够并排出来,而不是彼此重叠。我该怎么做?

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

2 个答案:

答案 0 :(得分:9)

更改行

        print(i,)

        print(i, end=" ")

答案 1 :(得分:1)

使用sys.stdout.write代替print