-1
lovely_loveseat_description = "Lovely loveseat. Tufted polyester blend on wood. 32 inches high x 40 inches wide x 30 inches deep. Red or white."
lovely_loveseat_price = 254.00

stylish_settee_description = "Stylish Settee. Faux leather on birch. 29.50 inches high x 54.75 inches wide x 28 inches deep. Black."
stylish_settee_price = 180.50

luxurious_lamp_description = "Luxurious Lamp. Glass and iron. 36 inches tall. Brown with cream shade."
luxurious_lamp_price = 52.15

sales_tax = 0.088
customer_one_total = 0
customer_one_itemization = ""
customer_one_total += lovely_loveseat_price
customer_one_itemization = lovely_loveseat_description
customer_one_total += luxurious_lamp_price
customer_one_itemization += """
""" + luxurious_lamp_description
customer_one_tax = customer_one_total * sales_tax
customer_one_total += customer_one_tax
print("Customer One Items: " + """
""" + customer_one_itemization)
round_up(customer_one_total, 2)
print("Customer One Total: ")
print(customer_one_total)

So like I said, I'd like it to read a clean monetary number instead of having a bunch of decimal points following the answer. It's not required for this challenge but it's driving me nuts and I want to learn. Ideally, I'd like to do it the simplest way possible since I'm still beginning

Barmar
  • 741,623
  • 53
  • 500
  • 612
  • 1
    Something like `round(val, 2)` to round to 2 decimal places? – B Remmelzwaal Aug 30 '23 at 20:27
  • 1
    Could you explain why you feel that all this code in the question is needed for a minimal example of what you want to do? – Matthias Aug 30 '23 at 20:31
  • @BoppreH Given the text in the title, this question is not even about rounding up, but about simple rounding. – Matthias Aug 30 '23 at 20:33
  • Outside of the challenge itself, when you're dealing with exact monetary amounts, it's best to use the Decimal type instead to avoid floating point error. https://docs.python.org/3/library/decimal.html – Josh Bowden Aug 30 '23 at 20:39

0 Answers0