Thanks, Dave. Your statement "it does nothing to guess what else you put on the line" was like a light bulb that went off in my head. I think I was relating the field width to a left, center, or right justification, and that's not the case at all.
Well now I feel silly! Thanks, Jenny On Thu, Sep 19, 2013 at 5:24 AM, Dave Angel <da...@davea.name> wrote: > On 18/9/2013 12:50, Jenny Allar wrote: > > > I'm only a few days in to learning Python, so please bear with me. > > > > I need to line up the decimals on the printed information but I cannot > get > > the text to look uniform at all. > > > > > > Here is my code: > > > > <snip> > > > > > # Print infomation > > print("The cost of the carpet is $", format(subtotal,'9,.2f')) > > print("The flat fee is $", format(fee,'9,.2f')) > > print("The tax is $", format(tax_rate,'9,.2f')) > > print("The total due is $", format(total_due,'9,.2f')) > > > > Have you tried lining it up in the source? > > # Print infomation > print("The cost of the carpet is $", format(subtotal,'9,.2f')) > print("The flat fee is $", format(fee,'9,.2f')) > print("The tax is $", format(tax_rate,'9,.2f')) > print("The total due is $", format(total_due,'9,.2f')) > > The format() method can handle variability in the floating point number, > but it does nothing to guess what else you put on the line. > > Does that help? > > > -- > DaveA > > > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor