Я пытаюсь подсчитать, получите ли вы прибыль от двух предметов в игре, теперь мне нужно сделать «NP C цена покупки - цена продажи * 640», причина в том, что вы можете только купить 640 единиц товара, и, во-первых, мне нужна маржа, поэтому NP C цена покупки - цена продажи.
Так выглядит мой python:
@app.route('/bresell')
def reSell():
farmingMerchantPrices = [
"5", # cocoa beans
"12", # brown mushroom
"2.33", # carrot
"8", # pumpkin
"2.33", # wheat
"12", # red mushroom
"2.33", # potato
"4", # sand
"5", # sugar cane
"2", # melon
]
farmingMerchantName = [
"Cocoa Beans",
"Brown Mushroom",
"Carrot",
"Pumpkin",
"Wheat",
"Red Mushroom",
"Potato",
"Sand",
"Sugar Cane",
"Melon"
]
sellPrice = []
f = requests.get(
'https://api.hypixel.net/skyblock/bazaar?key=[not allowed to show key]').json()
for x in farmingProducts:
sellPrice.append(f["products"][x]["sell_summary"][0]["pricePerUnit"])
profit = []
for x in farmingMerchantPrices:
profit.append(sellPrice - x)
return render_template('resell.html', farmingMerchantPrices=farmingMerchantPrices, farmingMerchantName=farmingMerchantName, sellPrice=sellPrice, profit=profit)
и это мой HTML:
<tbody>
{% for name, npcBuy,price,profit in zip(farmingMerchantName,
farmingMerchantPrices,sellPrice,profit) %}
<tr>
<td>{{ name }}</td>
<td>{{ profit will go here }}</td>
<td>{{ npcBuy }}</td>
<td>{{ price }}</td>
</tr>
{% endfor %}
</tbody>
Я немного запутался, буду ли я делать математику в Jinja или flask, flask, верно? И я немного не уверен, как это сделать на самом деле!