# test parsing of floatsinf = float('inf')# it shouldn't matter where the decimal point is if the exponent balances the valueprint(float('1234') - float('0.1234e4'))print(float('1.015625') - float('1015625e-6'))# very large integer part with a very negative exponent should cancel outprint('%.4e' % float('9' * 60 + 'e-60'))print('%.4e' % float('9' * 60 + 'e-40'))# many fractional digitsprint(float('.' + '9' * 70))print(float('.' + '9' * 70 + 'e20'))print(float('.' + '9' * 70 + 'e-50') == float('1e-50'))# tiny fraction with large exponentprint(float('.' + '0' * 60 + '1e10') == float('1e-51'))print(float('.' + '0' * 60 + '9e25') == float('9e-36'))print(float('.' + '0' * 60 + '9e40') == float('9e-21'))# ensure that accuracy is retained when value is close to a subnormalprint(float('1.00000000000000000000e-37'))print(float('10.0000000000000000000e-38'))print(float('100.000000000000000000e-39'))# very large exponent literalprint(float('1e4294967301'))print(float('1e-4294967301'))print(float('1e18446744073709551621'))print(float('1e-18446744073709551621'))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。