食品の栄養レベルを計算するプログラムを作成しようとしています.このデータがあるとします(間違っている可能性があります)
10 grams of bread has 68 mg sodium.
1 medium slice is 50 grams.
1 cup of milk has 98 mg sodium
1 cup of milk is 236 ml(or 244 grams)
which means 10 grams of milk has 0.004 grams of Sodium
ユーザーは、食べたパンのスライス数またはグラム数を入力するか、牛乳の場合は何カップまたは何mlの牛乳を飲んだかを入力できます
では、データ構造をどのように設計すればよいでしょうか。グラムなどの単一の単位を内部的に保持し、スライス、ml、カップなどをそれに変換する必要がありますか?
food details ={
'whitebread':{'unit':10,'slice':50,'sodium':0.068},
'milk':{'unit':10,'cup':244,'sodium':0.004},...
}