diff --git a/Automation/src/curr_conv.py b/Automation/src/curr_conv.py new file mode 100644 index 00000000..40f0846b --- /dev/null +++ b/Automation/src/curr_conv.py @@ -0,0 +1,27 @@ +import requests + +class Currency_converter: + rates = {} + + def __init__(self,url): + data=requests.get(url).json() + self.rates = data["rates"] + + def convert(self , from_currency , to_currency , amount): + initial_amount = amount + if from_currency != 'EUR' : + amount = amount / self.rates[from_currency] + amount = round(amount * self.rates[to_currency] , 2) + print('{} {} = {} {}'.format(initial_amount , from_currency , amount , to_currency)) + + +if __name__ == "__main__": + YOUR_ACCESS_KEY='GET YOUR ACCESS KEY FROM fixer.io' + url=str.__add__('http://data.fixer.io/api/latest?access_key=' , YOUR_ACCESS_KEY) + + c=Currency_converter(url) + from = 'USD' + to = 'INR' + amount = 1 + + c.convert(from , to , amount)