Jestem nowy w Pythonie i próbuję pracować nad przykładowymi skryptami. Robię prosty rodzajem gotówki rejestr rzeczy, ale chcę usprawiedliwiać lub prawo wyrównać wyjście tak, że wygląda mniej więcej tak:Formatowanie tekstu do usprawiedliwienia w Pythonie 3.3 za pomocą metody .format()
subTotal = 24.95
tax = subTotal * 0.0725
total = subTotal + tax
paid = 30
change = paid-total
print("The subtotal was: $",subTotal)
print("The tax was: $",tax)
print("The total was: $",total)
print("The customer paid: $",paid)
print("Change due: $",change)
Wiem, że mógłbym uprościć to o wiele mniej instrukcji print, ale chciałem, żeby łatwiej było zobaczyć, co próbuję zrobić.
Chcę, żeby coś takiego wypisało, zauważ, że kwoty w dolarach są wyrównane i że nie ma miejsca między kwotą $ a dolarem. Nie wiem, jak zrobić te dwie rzeczy.
The subtotal was: $24.95
The tax was: $1.81
The total was: $26.76
The customer paid: $30.00
Change due: $3.24
Próbowałem czytanie docs Pythona dla metody formatu, ale nie widzę żadnych przykładów, co Format Specyfikatory może być używany do robienia pewnych rzeczy. Z góry dziękuję za pomoc.
Jeżeli 'całkowity = SUBTOTAL + tax'? – TerryA
Tak, przepraszam za tę literówkę. Poprawiłem to. – SISYN