[Tutor] sales tax
Christopher Spears
cspears2002 at yahoo.com
Wed Sep 19 03:28:35 CEST 2007
I wrote a script that takes a price and a sales tax
and calculates the new price.
#!/usr/bin/env python
def calculate_price(price, percent_tax):
sales_tax = price * percent_tax
new_price = price + sales_tax
return new_price
price = float(raw_input("Enter a price: "))
percent_tax = float(raw_input("Enter a sales tax: "))
print "%.2f" % calculate_price(price, percent_tax)
Here is the script in action:
io at io-station-1 ./chap5 173> python sales_tax.py
Enter a price: 10.00
Enter a sales tax: .0825
10.82
I'm not convinced that the new price is completely
accurate because the price without the string
formating is 10.825
io at io-station-1 ./chap5 164> python sales_tax.py
Enter a price: 10
Enter a sales tax: .0825
10.825000
Wouldn't the price be rounded up to 10.83 in the real
world? How can I accomplish this?
More information about the Tutor
mailing list