MTA Fare Script

In [4]:
# This function computes the minimum amount of $ to purchase n rides
def MTA(n):
    if n == 1:
        return 2.75
    money = 5.50
    
    while money*1.05 < 2.75*n:
        money += 0.05
        
    return money
In [10]:
for i in range(1,10):
    print "How much is needed to purchase " + str(i) + " ride(s): " + str(MTA(i))
How much is needed to purchase 1 ride(s): 2.75
How much is needed to purchase 2 ride(s): 5.5
How much is needed to purchase 3 ride(s): 7.9
How much is needed to purchase 4 ride(s): 10.5
How much is needed to purchase 5 ride(s): 13.1
How much is needed to purchase 6 ride(s): 15.75
How much is needed to purchase 7 ride(s): 18.35
How much is needed to purchase 8 ride(s): 21.0
How much is needed to purchase 9 ride(s): 23.6
In [6]:
7.85*1.05 < 2.75*3
Out[6]:
True
In [ ]: