Tag: BIGDECIMAL
Como se describe anteriormente, tengo algunas teorías para probar sobre la recepción de un parámetro decimal(18,2). Esto significa que, supuestamente, debería aceptar 16 enteros en el lado izquierdo y dos enteros decimales, con el número más alto posible siendo 9999999999999999.99. [Theory] [InlineData(999.99)] [InlineData(9999999999999999.99)] [InlineData(0000000000000000.01)] public void A_Cool_Test_Case(decimal decimalCoolValues) { //… . . . Read more
Mis datos para mis columnas se ven así (ejemplo de entrada decimal): país: Belice hdi: 0.716 índice educación: 0.695 gasto en salud 2017: 10.6 esperanza de vida: 74.6 gdp per cápita: 7005 gdp bruto: 5488.6 por debajo de la línea de pobreza: 32.5 inequidad de género: 0.429 Y estoy tratando . . . Read more
Mi código ha mostrado bien hasta el segundo lugar decimal hasta ahora. res4 = Decimal(‘%.2f’ % (res4 * 100 / 100)) pero tengo un problema 35.3169 –> 35.32 ¿Por qué se está redondeando hacia arriba? Quiero desechar todo a partir del tercer lugar decimal. Y si no hay segundo lugar . . . Read more
He escrito el siguiente código para determinar el tipo de decimal localcontext: print(‘tipo de decimal.localcontext():’, type(decimal.localcontext())) Salida: tipo de decimal.localcontext(): #ContextManager Sin embargo, el siguiente código está devolviendo una salida diferente para tipo: with decimal.localcontext() as ctx1: print(type(ctx1)) Salida: Mi pregunta es por qué el segundo fragmento de código está . . . Read more
¿Por qué se ignoran mis decimales cuando tengo e (exponente) dentro de ellos? Cuando escribo 53e6, da exactamente el mismo resultado que 53.e6 (53000000). Esperaría que la salida del último fuera 53.000000 o simplemente 53… Una nota es que 5.3e6 es diferente. No estoy seguro/a de por qué sucede esto. . . . Read more