Как создать Искатель Лучшей Ценности в Python - PullRequest
0 голосов
/ 04 мая 2020

Я пытался выяснить, как создать Лучший ценовой поисковик, в котором вы можете ввести бесконечное количество товаров с указанием их массы и цены, а затем выбрать товар с наилучшей ценой (масса и цена, которые стоят больше всего). Кто-нибудь знает, как сделать код, похожий на этот? Потому что это была борьба.

Спасибо

1 Ответ

0 голосов
/ 04 мая 2020

В логи вашей программы fl aws c, но вот мой go в вопросе. Я предполагаю, что вы хотите найти товар с самым высоким соотношением цены и массы. В моем коде я сравниваю значение данного предмета с лучшим на данный момент значением.

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)

Sample Run

Ввод массы (Введите готово для fini sh) : 1

Введите цену: 1

Введите массу (введите готово sh): 1

Введите цену: 2

Введите массу ( Введите готово к концу sh): 2

Введите цену: 1

Введите массу (введите выполнено к концу sh): выполнено

Лучший элемент: Масса: 1 Цена: 2.0 Стоимость: 2.0

...