使用Python 2.7如何将我的数字舍入到两个小数位而不是它给出的10左右?
print "financial return of outcome 1 =","$"+str(out1)
Run Code Online (Sandbox Code Playgroud) 差异存在于返回值中,我相信这些输入可以打破平局,比如这段代码:
int main()
{
std::cout.precision(100);
double input = std::nextafter(0.05, 0.0) / 0.1;
double x1 = floor(0.5 + input);
double x2 = round(input);
std::cout << x1 << std::endl;
std::cout << x2 << std::endl;
}
Run Code Online (Sandbox Code Playgroud)
哪个输出:
1
0
Run Code Online (Sandbox Code Playgroud)
但它们最终只是不同的结果,人们选择其首选的结果.我看到很多"旧的"C/C++程序floor(0.5 + input)而不是使用round(input).
有历史原因吗?最便宜的CPU?
你怎么能将任何数字(不只是整数> 0)舍入到N位有效数字?
例如,如果我想要舍入到三位有效数字,我正在寻找一个可以采用的公式:
1,239,451并返回1,240,000
12.1257并返回12.1
.0681并返回.0681
5并返回5
当然,算法不应该被硬编码为仅处理3的N,尽管这将是一个开始.
这是一个场景:我.9999999999999999什么时候到达1.0.
我可以承受丢失小数位的精度,所以我正在使用.toFixed(15),哪种工作.
四舍五入有效,但问题是我得到了1.000000000000000.
有没有办法舍入到一些小数位,但剥去额外的空格?
注意:.toPrecision不是我想要的; 我只想指定小数点后面的数字.
注2:我不能只使用,.toPrecision(1)因为我需要保持小数点后实际有数据的数字的高精度.理想情况下,必要时会有尽可能多的小数位(最多15个).
我如何向下舍入到MySQL中最接近的整数?
例: 12345.7344 rounds to 12345
mysql的round()功能四舍五入.
我不知道值和小数位数有多长,可能是10位数,带有4位小数,可能是2位数,带有7位小数.
似乎减法正在触发某种问题,结果值是错误的.
double tempCommission = targetPremium.doubleValue()*rate.doubleValue()/100d;
Run Code Online (Sandbox Code Playgroud)
78.75 = 787.5*10.0/100d
double netToCompany = targetPremium.doubleValue() - tempCommission;
Run Code Online (Sandbox Code Playgroud)
708.75 = 787.5 - 78.75
double dCommission = request.getPremium().doubleValue() - netToCompany;
Run Code Online (Sandbox Code Playgroud)
877.8499999999999 = 1586.6 - 708.75
由此产生的预期值为877.85.
应该怎样做才能确保正确计算?
我正在尝试进行一些数字舍入和转换为字符串以增强Objective-C程序中的输出.
我有一个浮点值,我想要舍入到最近的.5然后用它来设置标签上的文本.
例如:
1.4将是一串:1.5
1.2将是一串:1
0.2将是一个字符串:0
我花了一段时间在Google上寻找答案但是,作为Objective-C的菜鸟,我不知道该搜索什么!所以,我真的很感激指向正确的方向!
谢谢,阿什
我怎样才能在Swift中收集CGFloat?我试过ceil(CDouble(myCGFloat))但只适用于iPad Air和iPhone 5S.
当在另一个模拟设备上运行时,我收到错误消息 'NSNumber' is not a subtype of 'CGFloat'
似乎应该已经被问过几百次(双关语很有趣),但我只能找到圆形浮子的功能.如何舍入整数,例如:130 -> 200?
我不知道怎么做?我正在添加逗号,结果当然总是一个数字,逗号后面的数字太多了.任何人?
rounding ×10
math ×4
javascript ×2
python ×2
algorithm ×1
c++ ×1
ceil ×1
cgfloat ×1
cocoa ×1
floor ×1
formatting ×1
java ×1
macos ×1
mysql ×1
objective-c ×1
python-2.7 ×1
sql ×1
swift ×1