Интересно, если я не получу что-то здесь ... Почему qdiv(8,2)
возвращает mpq
вместо mpz
?
Смотрите здесь:
Python 3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from gmpy2 import qdiv
>>> help(qdiv)
Help on built-in function qdiv in module gmpy2:
qdiv(...)
qdiv(x[, y=1]) -> number
Return x/y as 'mpz' if possible, or as 'mpq' if x is not exactly
divisible by y.
>>> qdiv(8,2)
mpq(4,1)
>>> qdiv(4,1)
mpz(4)
Я думал, что вся идея состояла в том, чтобы вернуть mpz
, если это возможно?