如何在Python中创建一个超值价格搜索器?

问题描述 投票:-1回答:1

我一直在想如何做一个最佳价格搜索器,你可以输入无限量的商品及其质量和价格,然后选择最值钱的商品(质量和价格最值钱)。有谁知道怎么做一个类似这样的代码?因为一直在苦恼。

谢谢大家

python price grok
1个回答
0
投票

你的程序逻辑有缺陷,但这是我的问题。我的假设是你想找到价格与质量比最高的项目。在我的代码中,我将给出的物品的价值与迄今为止的最佳价值进行比较。

best_item = "None"
best_value = 0

while True:
    mass = input("Enter mass (Type done to finish): ")
    if mass == "done":
        break
    mass = float(mass)
    price = float(input("Enter price: "))
    value = price / mass
    if value > best_value:
        best_value = value
        best_item = "Mass: " + str(mass) + " Price: " + str(price) + " Value: " + str(value)
print("Best item: " + best_item)

运行示例

输入质量(完成类型):1

输入价格:1

输入质量(类型完成):1。

输入价格:2

输入质量(类型完成):2。

输入价格:1

输入质量(类型完成):完成。

最好的项目。大众。1 价格: 2.0 价值: 2.0

© www.soinside.com 2019 - 2024. All rights reserved.