Max*_*Max 5 python ironpython expression
在IronPython中有任何方法可以强制将包含整数值的表达式计算为浮点数.例如,我喜欢这个表达方式
1/3
Run Code Online (Sandbox Code Playgroud)
被评估为
1./3.
Run Code Online (Sandbox Code Playgroud)
结果为0.333 ...
我需要这个通过IronPython在C#项目中创建一个简单的运行时表达式计算器.我无法强制用户输入带有尾随小数点的表达式.
Ign*_*ams 11
from __future__ import division
print 1 / 3
print 1 // 3
Run Code Online (Sandbox Code Playgroud)
pts*_*pts 11
无论是否从__future__以下位置导入任何内容,您都可以强制执行浮点除法:
print val1 / (val2 + 0.0)
print (val1 + 0.0) / val2
print float(val1) / val2
print val1 / float(val2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18364 次 |
| 最近记录: |