Answers for "Convert the number from International system to Indian system using python"

1

Convert the number from International system to Indian system using python

please subscribe my channel - https://bit.ly/2Me2CfB

import decimal

def currencyInIndiaFormat(n):
  d = decimal.Decimal(str(n))
  if d.as_tuple().exponent < -2:
    s = str(n)
  else:
    s = '{0:.2f}'.format(n)
  l = len(s)
  i = l-1;
  res = ''
  flag = 0
  k = 0
  while i>=0:
    if flag==0:
      res = res + s[i]
      if s[i]=='.':
        flag = 1
    elif flag==1:
      k = k + 1
      res = res + s[i]
      if k==3 and i-1>=0:
        res = res + ','
        flag = 2
        k = 0
    else:
      k = k + 1
      res = res + s[i]
      if k==2 and i-1>=0:
        res = res + ','
        flag = 2
        k = 0
    i = i - 1
Posted by: Guest on July-10-2021

Code answers related to "Convert the number from International system to Indian system using python"

Python Answers by Framework

Browse Popular Code Answers by Language