金額と課税対象かどうかを質問してください。消費税を計算し、税額とその税を含む合計を表示します。ユーザーが複数の商品について売上税の計算を行うことを可能にする。ループでpythonをマージしてclistを取得する方法
売上税率として9.5%を使用します。
ユーザーが終了したら、総計、税金、総額がどのようなものになるかを教えてください。
ここにあなたのデモのデータがあります。
課税対象ですか?
1 $ 10.00 Y
2 11.00 N
3 1.50 N
4 2.99 Y
5 12.00 Y
ここで私は知らない、私がやったことですclistでforループを合計する方法
連想リスト= []
量=のeval(入力( "どのように多くの量、あなたが計算したいですか?"))
を私のための範囲(量): alist.append(入力( "量" + STR(I + 1)+ ":"))
print(alist)
blist = []
課税=評価(入力( "何量課税?"))nの
で範囲(課税対象): blist.append(入力( "amount_taxable" + STR(N + 1)+ ":"))
print(blist)
CLIST =リスト(ZIP(連想リスト、blist))
プリント(CLIST)
、CLISTにおけるbについて:あなたがすべきRedi43さんのコメントに
print(a,b)
if b =='Y':
print("grand total" + ":", eval(a)*1.095)
print("tax" + ":" , eval(a)*.095)
print("total_of_taxable" + ":",len(clist)*eval(a)*1.095)
elif b == 'N':
print("not taxable")
print("total_of_not_taxable" + ":",eval(a)*len(clist))
あなたはPython 3を使っているようですので、 'list(zip(alist、blist))'が必要です。それらの値があなたが入力から得たものであると仮定します。あなたの現在の出力が何であるか教えてくれないので、それは明らかではありません。 – Reti43
'list(zip(alist、blist))'または 'forループ 'を介して' zip'オブジェクトを反復処理します – Signal