私のコードは製品のリストを要求するか、ファイルからロードします。次に、どの値が最小であるかを見つける必要があり、同じくらい小さい要素がある場合は、ランダムな要素を選択します。ただし、値を関連する文字列にリンクする必要があります。これまでのところ、私は持っています:
def checkPrices(products):
for x in range(len(products)):
if (x)%3 == 0:
name = str(products[x])
print(name)
elif (x+1)%3 == 0:
quantity = int(products[x])
print(quantity)
pricePerUnit = str(format(price/quantity, '.2f'))
print(name + " is $" + pricePerUnit + " per unit")
elif (x)%1 == 0:
price = float(products[x])
print(price)
これを拡張して、単位あたりの最小価格を見つけて、次のように出力するにはどうすればよいですか。
I would recommend product1