0

答えを重ねてではなく、並べて出してほしい。それ、どうやったら出来るの?

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
4

2 に答える 2

9

行を変更します

        print(i,)

        print(i, end=" ")
于 2012-09-21T14:54:21.233 に答える
1

sys.stdout.writeの代わりに使用print

于 2012-09-21T14:53:47.933 に答える