-3
入力値を保存する最も良い方法は何ですか?入力値を保存する最も良い方法
ユーザがDescription
,Quantity
およびValue
のフィールドを入力する必要があるとします。
これらは複数回挿入され、後でプログラムはQuantity * Value
でいくつかの計算を行い、各アイテムのすべての製品を合計します。
アイテムを保存するリストを使用する必要がありますか?それとももっと良い方法がありますか?
入力値を保存する最も良い方法は何ですか?入力値を保存する最も良い方法
ユーザがDescription
,Quantity
およびValue
のフィールドを入力する必要があるとします。
これらは複数回挿入され、後でプログラムはQuantity * Value
でいくつかの計算を行い、各アイテムのすべての製品を合計します。
アイテムを保存するリストを使用する必要がありますか?それとももっと良い方法がありますか?
人々が言っているように、これを行う方法はたくさんあるので、より多くの文脈を提供する必要があります。ここでは一つの可能な方法は次のとおりです。
fieldnames=["Description", "Quantity", "Value"]
database=[]
def get_input():
print("-"*20)
new_item = {}
for x in fieldnames:
v=input("Enter {}:".format(x))
new_item[x]=v
return new_item
for i in range(3):
database.append(get_input())
for entry in database:
print("-"*20)
for key, value in entry.items():
print("{0}: {1}".format(key, value))
記述量と値の各インスタンスは、[はい]リストには、オブジェクトクラスを作成すると、オブジェクトあまりにも主観的 – WhatsThePoint
のリストを作成し、まだ実行可能なオプション、または良いだろうリンクされている場合。これらのフィールドの詳細を入力してください。 – SangamAngre