On 8/30/2017 1:35 PM, Terry Reedy wrote:
https://stackoverflow.com/questions/45965545/math-sqrt-domain-error-when-square-rooting-a-positive-number
reports the following:
-----
Microsoft Windows [Version 10.0.16251.1002]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\Users\Adam>python
Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:14:34) [MSC v.1900 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import math
>>> math.sqrt(1.3)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: math domain error
>>>
I upgraded from version 3.6.1 to 3.6.2 to try to resolve the issue and
restarted my computer but it is still occurring. Some numbers are
working (1.2, 1.4) and some others are also not working (1.128).
----
Neither installed 64 bit 3.6.2 nor my repository 3.6 32-bit debug build
reproduce this. If anyone has the python.org 32bit 3.6.1/2 releases
installed on Windows, please test and report.
Three people have reported that math.sqrt(1.3) works in 32 bit Python on
64-bit Windows and no one otherwise. I reported back on SO that the
problem is likely local. Thanks for the responses.
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list