From 3f121ba85716f056f7a57c3dfd7b255b9a08ca60 Mon Sep 17 00:00:00 2001 From: Akarshj2003 <116100038+Akarshj2003@users.noreply.github.com> Date: Sat, 28 Sep 2024 17:48:09 +0530 Subject: [PATCH 1/2] Add files via upload --- client3.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/client3.py b/client3.py index 3fc09b75f16..0e9e779f35d 100644 --- a/client3.py +++ b/client3.py @@ -35,14 +35,14 @@ def getDataPoint(quote): stock = quote['stock'] bid_price = float(quote['top_bid']['price']) ask_price = float(quote['top_ask']['price']) - price = bid_price + price = (bid_price + ask_price)/2 return stock, bid_price, ask_price, price def getRatio(price_a, price_b): - """ Get ratio of price_a and price_b """ - """ ------------- Update this function ------------- """ - return 1 + if price_b==0: + return + return price_a/price_b # Main @@ -54,6 +54,7 @@ def getRatio(price_a, price_b): """ ----------- Update to get the ratio --------------- """ for quote in quotes: stock, bid_price, ask_price, price = getDataPoint(quote) + prices[stock]=price print("Quoted %s at (bid:%s, ask:%s, price:%s)" % (stock, bid_price, ask_price, price)) - print("Ratio %s" % getRatio(price, price)) + print("Ratio %s" % getRatio(prices["ABC"], prices["DEF"])) From a9bd6c01c1376a2034c86f9eb39371d0308c6936 Mon Sep 17 00:00:00 2001 From: Akarshj2003 <116100038+Akarshj2003@users.noreply.github.com> Date: Sat, 28 Sep 2024 17:48:47 +0530 Subject: [PATCH 2/2] Add files via upload