Python
The code is as follows:
DEF fn (num):
'''
Make the numbers colloquial
'''
ret = '
num = int (num)
If num/10000 = = 0:
ret = str (num)
Else
If num/10**8 = = 0:
If num%10000! = 0:
ret = str (num/10000) + ' million ' + str (num% 10000)
Else
ret = str (num/10000) + ' million '
Else
N2 = Num%10**8
If n2%10000! = 0 and n2/10000! = 0:
ret = str (num/10**8) + ' billion ' + str (n2/10000) + ' million ' + str (n2%10000)
Elif n2%10000! = 0 and n2/10000 = = 0:
ret = str (num/10**8) + ' billion ' + str (n2%10000)
elif n2%10000 = = 0 and n2/10000! = 0:
ret = str (num/10**8) + ' billion ' + str (n2/10000) + ' million '
elif n2%10000 = = 0 and n2/10000 = = 0:
ret = str (num/10**8) + ' billion '
return ret
Javascript:
The code is as follows:
function int2string (num) {
num = number (num);
if (num/10000 < 1) {
ret = num;
}else{
if (Num/math.pow (10,8) < 1) {
if (num%10000! = 0) {
ret = parseint (num/10000) + ' million ' + num% 10000;
}else{
ret = parseint (num/10000) + ' million ';
}
}else{
N2 = Num%math.pow (10,8);
if (n2%10000! = 0 & n2/10000! = 0) {
ret = parseint (Num/math.pow (10,8)) + ' billion ' + parseint (n2/10000) + ' million ' + (n2%10000);
}else if (n2%10000! = 0 & n2/10000 = = 0) {
ret = parseint (Num/math.pow (10,8)) + ' billion ' + parseint (n2%10000);
}else if (n2%10000 = = 0 & n2/10000! = 0) {
ret = parseint (Num/math.pow (10,8)) + ' billion ' + parseint (n2/10000) + ' million ';
}else if (n2%10000 = = 0 & n2/10000 = = 0) {
ret = (Num/math.pow (10,8)) + ' billion ';
}
}
}
return ret
}