This string should be the expected one?

def test_create_spend_chart(self):
    self.food.deposit(900, "deposit")
    self.entertainment.deposit(900, "deposit")
    self.business.deposit(900, "deposit")
    self.food.withdraw(105.55)
    self.entertainment.withdraw(33.40)
    self.business.withdraw(10.99)
    actual = create_spend_chart([self.business, self.food, self.entertainment])
    expected = "Percentage spent by category\n100|          \n 90|          \n 80|          \n 70|    o     \n 60|    o     \n 50|    o     \n 40|    o     \n 30|    o     \n 20|    o  o  \n 10|    o  o  \n  0| o  o  o  \n    ----------\n     B  F  E  \n     u  o  n  \n     s  o  t  \n     i  d  e  \n     n     r  \n     e     t  \n     s     a  \n     s     i  \n           n  \n           m  \n           e  \n           n  \n           t  "

i think the bars should start at 100percent in the Food bar chart. what do you think?

why do you think it should start at 100?

if you do 105.55 / (105.55 + 33.40 + 10.99) the result is 70%

so i see that my problem is i didnt understand the sentences. its just my english sucks. ill read it again and try to understand thanks