import all_constant as c def round_ans(val): """ Rounds currency to 2 decimal places :param val: Number to be rounded :return: Number rounded to 2 decimal places """ return "{:.2f}".format(val) def nzd_to_jpy(to_convert): """ Converts from NZD to JPY :param to_convert: Amount to be converted in NZD :return: Converted amount in JPY """ answer = to_convert * c.NZD_TO_JPY return round_ans(answer) def jpy_to_nzd(to_convert): """ Converts from JPY to NZD :param to_convert: Amount to be converted in JPY :return: Converted amount in NZD """ answer = to_convert / c.NZD_TO_JPY return round_ans(answer) # Main Routine / Testing starts here # to_jpy_test = [0, 1, 10, 100] # to_nzd_test = [0, 85, 850, 8500] # # for item in to_jpy_test: # ans = nzd_to_jpy(item) # print(f"{item} NZD is {ans} JPY") # # print() # # for item in to_nzd_test: # ans = jpy_to_nzd(item) # print(f"{item} JPY is {ans} NZD")