出力を整列させようとしています。私はタブ機能を使用しました。 しかし、教授はこう言っています。「このコードでは、タブやスペースを使用して整列する必要はありませんが、代わりに書式付きの出力を使用する必要があります。」Pythonでの整列
format('10.2f')
を使用して、私は構文エラーを取得し続けます。
私はstr()を使用できません。なぜなら、クラス内でまだ学習していないからです。私たちはタブ、スペース、左、右、中央の調整だけをカバーしました。
Problemo dos:進む前に小計を最も近いペニーに丸めてから、最も近いペニーに税を丸める必要があります。しかし、私
format(Subtotal= subPot + petPri + bagPri, '.1f')
を行う私は
位置引数を取得するには、
キーワード引数を次のと私は
Tax = Subtotal * TAX_RATE, format(Subtotal, '.1f'),
をしようとすると、私が手:
01 +のためのサポートされていないオペランドのタイプ(S): 'フロート' と 'タプル'
これは私のコードです:
# Calculations for overall total price
Subtotal = subPot + petPri + bagPri
Tax = Subtotal * TAX_RATE
TOTAL = Subtotal + Tax
# Output
print ("-----------------------------------------------")
print ("Supplies and Pricing for Order", userOrder,)
print()
print ("Number of small pots: \t", int(smlPot),)
print ("Number of medium pots: \t", int(medPot),)
print ("Number of large pots: \t", int(larPot),)
print()
print ("Petunias:", int(totPet), "plants")
print ("Potting soil:", math.ceil(totBag), "bags")
print()
print ("Subtotal\t""$""\t", format(Subtotal, ',.2f'))
print ("Tax\t\t""$""\t", format(Tax, ',.2f'))
print ("TOTAL\t\t""$""\t" , format(TOTAL, ',.2f'))
print ("-----------------------------------------------")
私はタブまたはスペースを使用せず、すべてを合わせたいです。これは次のようになります:
--------------------------------------------------
Supplies and Pricing for Order 1234
Number of small pots: 5
Number of medium pots: 6
Number of large pots: 7
Petunias: 101 plants
Potting soil: 4 bags
Subtotal $ 123.45
Tax $ 18.56
TOTAL $ 234.78
--------------------------------------------------
「フォーマット」とは何ですか? – smac89