Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -58,7 +58,7 @@ nutritional_data = {
|
|
| 58 |
|
| 59 |
def display_dishes_in_city(city):
|
| 60 |
"""Displays all dishes available in the selected city with their nutritional information and cost."""
|
| 61 |
-
result_str = f"### Available Dishes in {city}:\n"
|
| 62 |
for dish, info in nutritional_data.items():
|
| 63 |
result_str += f"- **{dish}**\n"
|
| 64 |
result_str += f" - Cost: ₹{info[city]}\n"
|
|
@@ -102,6 +102,17 @@ def optimize_dishes_for_budget(city, daily_budget):
|
|
| 102 |
for dish, qty in zip(selected_dishes, quantities):
|
| 103 |
if qty > 1e-5:
|
| 104 |
result_str += f"- **{dish}**: {qty:.2f} portions\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 105 |
|
| 106 |
result_str += f"\n### Total Cost: ₹{total_cost:.2f}\n"
|
| 107 |
result_str += f"### Total Calories: {total_calories:.2f} kcal\n"
|
|
|
|
| 58 |
|
| 59 |
def display_dishes_in_city(city):
|
| 60 |
"""Displays all dishes available in the selected city with their nutritional information and cost."""
|
| 61 |
+
result_str = f"### Available Dishes in {city} (Data pulled from leading food aggregators):\n"
|
| 62 |
for dish, info in nutritional_data.items():
|
| 63 |
result_str += f"- **{dish}**\n"
|
| 64 |
result_str += f" - Cost: ₹{info[city]}\n"
|
|
|
|
| 102 |
for dish, qty in zip(selected_dishes, quantities):
|
| 103 |
if qty > 1e-5:
|
| 104 |
result_str += f"- **{dish}**: {qty:.2f} portions\n"
|
| 105 |
+
|
| 106 |
+
# Add detailed information about each selected dish
|
| 107 |
+
result_str += f" - Cost: ₹{nutritional_data[dish][city]} x {qty:.2f} = ₹{nutritional_data[dish][city] * qty:.2f}\n"
|
| 108 |
+
result_str += f" - Energy: {nutritional_data[dish]['Energy (kcal)']} kcal x {qty:.2f} = {nutritional_data[dish]['Energy (kcal)'] * qty:.2f} kcal\n"
|
| 109 |
+
result_str += f" - Protein: {nutritional_data[dish]['Protein (g)']} g x {qty:.2f} = {nutritional_data[dish]['Protein (g)'] * qty:.2f} g\n"
|
| 110 |
+
result_str += f" - Fat: {nutritional_data[dish]['Fat (g)']} g x {qty:.2f} = {nutritional_data[dish]['Fat (g)'] * qty:.2f} g\n"
|
| 111 |
+
result_str += f" - Carbohydrate: {nutritional_data[dish]['Carbohydrate (g)']} g x {qty:.2f} = {nutritional_data[dish]['Carbohydrate (g)'] * qty:.2f} g\n"
|
| 112 |
+
result_str += f" - Fiber: {nutritional_data[dish]['Fiber (g)']} g x {qty:.2f} = {nutritional_data[dish]['Fiber (g)'] * qty:.2f} g\n"
|
| 113 |
+
result_str += f" - Calcium: {nutritional_data[dish]['Calcium (mg)']} mg x {qty:.2f} = {nutritional_data[dish]['Calcium (mg)'] * qty:.2f} mg\n"
|
| 114 |
+
result_str += f" - Iron: {nutritional_data[dish]['Iron (mg)']} mg x {qty:.2f} = {nutritional_data[dish]['Iron (mg)'] * qty:.2f} mg\n"
|
| 115 |
+
result_str += f" - Vitamin C: {nutritional_data[dish]['Vitamin C (mg)']} mg x {qty:.2f} = {nutritional_data[dish]['Vitamin C (mg)'] * qty:.2f} mg\n\n"
|
| 116 |
|
| 117 |
result_str += f"\n### Total Cost: ₹{total_cost:.2f}\n"
|
| 118 |
result_str += f"### Total Calories: {total_calories:.2f} kcal\n"
|