Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中创建最佳价值价格查找器_Python_Price_Grok - Fatal编程技术网

如何在Python中创建最佳价值价格查找器

如何在Python中创建最佳价值价格查找器,python,price,grok,Python,Price,Grok,我一直在试图找出如何制作一个最好的价格查找器,在这里你可以输入无限数量的物品及其质量和价格,然后选择最有价值的物品(质量和价格最值得)。有人知道如何编写类似的代码吗?因为这是一场斗争 谢谢您的程序逻辑有缺陷,但我来回答这个问题。我的假设是你想找到性价比最高的商品。在我的代码中,我将给定项的值与迄今为止的最佳值进行比较 best_item = "None" best_value = 0 while True: mass = input("Enter mass (Type done to

我一直在试图找出如何制作一个最好的价格查找器,在这里你可以输入无限数量的物品及其质量和价格,然后选择最有价值的物品(质量和价格最值得)。有人知道如何编写类似的代码吗?因为这是一场斗争


谢谢

您的程序逻辑有缺陷,但我来回答这个问题。我的假设是你想找到性价比最高的商品。在我的代码中,我将给定项的值与迄今为止的最佳值进行比较

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


到目前为止,你能展示你的尝试吗?虽然是真的:product1=float(输入('第一个产品的成本($):'))product2=float(输入('第二个产品的成本($):'))mass1=float(输入('第一个产品的质量(克):'))mass2=float(输入('第二个产品的质量(克):'))product11=product1/mass1 product22=product2/mass2如果product11