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]:
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.