我想知道我是否在这里没有得到任何东西......为什么qdiv(8,2)
返回 anmpq
而不是 an 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
?