Suffixation of decimal numbers: Difference between revisions

m
no edit summary
(Added Python example)
mNo edit summary
Line 1,063:
num = num.strip().replace(',', '')
num_sign = num[0] if num[0] in '+-' else None
else:
exponent_delineator = [char for char in 'Ee' if char in num]
num = abs(float(num))
 
if exponent_delineator:
num_arr = num.split(exponent_delineator[0])
num_arr = [abs(float(i)) for i in num_arr]
num = num_arr[0] * base ** num_arr[1]
else:
num = abs(float(num))
 
if base == 10 and num >= 1e100: