-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmain.py
65 lines (57 loc) · 3.05 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
from merchants.glovo import fetch_glovo_orders
from merchants.tazz import fetch_tazz_orders
from merchants.presto import fetch_presto_orders
from merchants.bolt_food import fetch_bolt_food_orders
from merchants.jerrys import fetch_jerrys_orders
def main():
total_combined_sum = 0.0
total_combined_count = 0
glovo_total_sum, glovo_order_count = fetch_glovo_orders()
if glovo_order_count > 0:
average_order_value_glovo = glovo_total_sum / glovo_order_count
print(f"Total Glovo sum: {glovo_total_sum:.2f} RON")
print(f"Total Glovo orders: {glovo_order_count}")
print(f"Average Glovo order value: {average_order_value_glovo:.2f} RON\n")
total_combined_sum += glovo_total_sum
total_combined_count += glovo_order_count
tazz_total_sum, tazz_order_count = fetch_tazz_orders()
if tazz_order_count > 0:
average_order_value_tazz = tazz_total_sum / tazz_order_count
print(f"Total Tazz sum: {tazz_total_sum:.2f} Lei")
print(f"Total Tazz orders: {tazz_order_count}")
print(f"Average Tazz order value: {average_order_value_tazz:.2f} Lei\n")
total_combined_sum += tazz_total_sum
total_combined_count += tazz_order_count
presto_total_sum, presto_order_count = fetch_presto_orders()
if presto_order_count > 0:
average_order_value_presto = presto_total_sum / presto_order_count
print(f"Total Presto sum: {presto_total_sum:.2f} RON")
print(f"Total Presto orders: {presto_order_count}")
print(f"Average Presto order value: {average_order_value_presto:.2f} RON\n")
total_combined_sum += presto_total_sum
total_combined_count += presto_order_count
bolt_total_sum, bolt_order_count = fetch_bolt_food_orders()
if bolt_order_count > 0:
average_order_value_bolt = bolt_total_sum / bolt_order_count
print(f"Total Bolt Food sum: {bolt_total_sum:.2f} RON")
print(f"Total Bolt Food orders: {bolt_order_count}")
print(f"Average Bolt Food order value: {average_order_value_bolt:.2f} RON\n")
total_combined_sum += bolt_total_sum
total_combined_count += bolt_order_count
jerrys_total_sum, jerrys_order_count = fetch_jerrys_orders()
if jerrys_order_count > 0:
average_order_value_jerrys = jerrys_total_sum / jerrys_order_count
print(f"Total Jerry's Pizza Food sum: {jerrys_total_sum:.2f} RON")
print(f"Total Jerry's Pizza orders: {jerrys_order_count}")
print(f"Average Jerry's Pizza order value: {average_order_value_jerrys:.2f} RON\n")
total_combined_sum += jerrys_total_sum
total_combined_count += jerrys_order_count
if total_combined_count > 0:
average_combined_value = total_combined_sum / total_combined_count
print(f"Combined Total Sum: {total_combined_sum:.2f} RON")
print(f"Combined Total Orders: {total_combined_count}")
print(f"Combined Average Order Value: {average_combined_value:.2f} RON")
else:
print("No orders data available to calculate combined totals.")
if __name__ == "__main__":
main()