What I typed in my first response was intentional. The
was a hint at what you should do.
As to your current issue, it's really quite simple, but tricky. Look closely at where your print statement is, and look at your output. Doesn't it seem to repeat itself, adding the next part that is needed so that the last 4 things it prints are the expected output? You put the print statement in the wrong spot, try moving it outside of every loop you have. It should be outside, by itself. As the making it on one line, you can figure out what to change to make that work.
After I fixed the code, this was my output for 135, 225, and 315.
testing with 135
1 x 100, 1 x 20, 1 x 10, 1 x 5,
Expected: 1 x 100, 1 x 20, 1 x 10, 1 x 5
testing with 225
2 x 100, 1 x 20, 1 x 5,
Expected: 2 x 100, 1 x 20, 1 x 5
testing with 315
3 x 100, 1 x 10, 1 x 5,
Expected: 3 x 100, 1 x 10, 1 x 5