1

私のコードは製品のリストを要求するか、ファイルからロードします。次に、どの値が最小であるかを見つける必要があり、同じくらい小さい要素がある場合は、ランダムな要素を選択します。ただし、値を関連する文字列にリンクする必要があります。これまでのところ、私は持っています:

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
4

2 に答える 2