'''
Created on Oct 6, 2016

@author: Susan
'''

def addDigitsTilSum2(total): 
    sum = 0 
    digs = [] 
    for n in range(1,200): 
        sum += n 
        if sum > total: 
            break 
        digs.append(n) 
    return digs 




print "Output from addDigitsTilSum2"

print 5, addDigitsTilSum2(5)
 
print 10, addDigitsTilSum2(10)
 
print 20, addDigitsTilSum2(20)

print 200, addDigitsTilSum2(200)

 



 
def addDigitsTilSum(total): 
    sum = 0 
    num = 1 
    digs = [] 
    while(True): 
        sum += num 
        if sum > total: 
            break 
        digs.append(num) 
        num += 1 
    return digs 

print
print "Output from addDigitsTilSum"
print 5, addDigitsTilSum(5)
  
print 10, addDigitsTilSum(10)
  
print 20, addDigitsTilSum(20)
print 200, addDigitsTilSum(200)