Formatear un numero con separador de miles y decimales
Python
Publicado el 2 de Diciembre del 2020 por Katas (150 códigos)
9.023 visualizaciones desde el 2 de Diciembre del 2020
Crear un función que recibe un numero, el numero de decimales y un valor booleano para determinar si muestra el numero en formato español o ingles. Tienes que devolver una cadena con el numero formateado.
Si el numero recibido no es un numero devolver el mismo valor recibido
Si el numero recibido no es un numero devolver el mismo valor recibido
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
formatNumber(1250, 2) # "1.250,00"
formatNumber(1250, 0) # "1.250"
formatNumber(1250.1, 2) # "1.250,10"
formatNumber(1250.01, 2) # "1.250,01"
formatNumber(1250.01, 3) # "1.250,010"
formatNumber(1250.996, 2) # "1.251,00"
formatNumber(1250.996, 3) # "1.250,996"
formatNumber(1250, 2, False) # "1,250.00"
formatNumber(1250, 0, False) # "1,250"
formatNumber(1250.1, 2, False) # "1,250.10"
formatNumber(1250.01, 2, False) # "1,250.01"
formatNumber(1250.01, 3, False) # "1,250.010"
formatNumber(1250.996, 2, False) # "1,251.00"
formatNumber(1250.996, 3, False) # "1,250.996"
formatNumber("casa", 2) # "casa"
55 visualizaciones durante los últimos 90 días