私は手数料のパーセンテージと請求書が与えられたプログラムを作成していますが、それは与えられた請求書を探し、その請求書の価値を探し、手数料の入力に基づいて手数料。 "calculate"
を入力すると、すべての手数料が加算され、手数料の合計が私に与えられます。Python、リストのリストを検索して次の値を返す
リスト内の入力を特定しようとしています。私がそれをしたら、その請求書の価値を得るために何をしなければなりませんか?
data base = [Invoice, Invoice amount, invoice margin]
これは私がこれまで持っているものです。
data_base = [["f1",2000,.24],["f2",150000,.32],["f3",345000,.32]]
comission_percentage = int(input("Comision Percentage: "))
invoice = input("Enter an invoice: ")
total_comision = 0
while invoice != "calculate" :
while invoice in data_base:
invoice_ = data_base.index(invoice)+1 #Gives me the position of invoice
invoice_amount = data_base[p_factura] #Give me the value os the invoice
comission = ((margen_comisionar/100)* monto_factura) #calculatecomission
total_comision = comission + total_comission
invoice = input("Enter an invoice: ")
print("The amount to comission is: " + str(total_comission))
あなたはどのような問題に直面していますか?リストからデータを取得していますか? – Sarvesh
このコードを試してください。名前とインデントを確認してください 合計= 0 請求書= "計算する" 請求書中に!= '計算'data_base内のアイテム: 合計=合計+アイテム[1] * comission_percentage/100 請求書=入力( "請求書入力:") – Sarvesh