Tuesday, March 27, 2012

exercise 10.2 - chop


"""===========================
exercise 10.2
==========================="""

def chop (a_list):
    del a_list[0] #remove first element
    del a_list[-1] #remove last element
    
test = [1,2,3,4,5,]
chop(test)
print test


test2 = [6,7,8,9,10]
def middle(a_list):
    new_list = a_list[1:-1]
    return new_list

practice = middle(test2)
print practice

exercise 10.1


"""===========================
exercise 10.1
==========================="""

def cumul_sum(original):
    new = []
    running_total = 0
    
    for number in original:
        running_total = running_total + number
        new.append(running_total)
    
    return new

old_list = [1,2,3]
print old_list
new_list = cumul_sum(old_list)
print new_list