View Code of Problem 99

while True:
    l=input()
    if l == '0':
        break
    l=l.split()
    if len(l)==1:
        for i in range(1,int(l[0])+1):
            if i!=1:
                print(' ',end='')
            print(i,end='')
    elif len(l)==2:
        a,b=int(l[0]),int(l[1])
        flag=1
        if a>b:
            flag=-1
        for i in range(a,b+flag,flag):
            if i!=a:
                print(' ',end='')
            print(i,end='')
    else:
        for i in range(int(l[0]),int(l[1])+1,int(l[2])+1):
            if i!=int(l[0]):
                print(' ',end='')
            print(i,end='')
    print()

Double click to view unformatted code.


Back to problem 99