In [14]:
#Examples 

#return coins; count how many coins
#33 cents: 1 quarter (25); 1 nickle (5); 3 pennies (1) [dime (10)]
def countCoins(cents):
    quarter, dime, nickle, = 0, 0, 0
    #divided by quarter
    if cents >= 25:
        quarter = round(cents / 25)
        cents = cents % 25
    #divided by dime
    if cents >= 10:
        dime = round(cents / 10)
        cents = cents % 10
    #divided by nickle
    if cents >= 5:
        nickle = round(cents / 5)
        cents = cents % 5
    #penny
    penny = cents 
    
    changes = {"quarter":quarter, "dime": dime, "nickle": nickle, "penny": penny}
    num_coins = 0
    for k, v in changes.items():
        num_coins = num_coins + v
        
    return changes, num_coins

In [17]:
countCoins(100)


Out[17]:
({'quarter': 4, 'dime': 0, 'nickle': 0, 'penny': 0}, 4)

In [ ]:
#1. Calculate GC content
#2. Count numbers of A, T, C, and G in a sequence
#3. Locate restriction enzyme sites
#4. Print all subsequences of a sequence
#5. Find unidentified nucleotide (N or n) 
#6. Filter quality sequences
#7.