mirror of https://github.com/python/cpython.git
Fixed legit gripe from c.l.py that math.fmod docs aren't confusing enough.
FRED, please check my monkey-see-monkey-do Tex fiddling!
This commit is contained in:
parent
53db8154e6
commit
78fc0b57df
|
@ -60,7 +60,9 @@ Return the floor of \var{x} as a real.
|
||||||
\end{funcdesc}
|
\end{funcdesc}
|
||||||
|
|
||||||
\begin{funcdesc}{fmod}{x, y}
|
\begin{funcdesc}{fmod}{x, y}
|
||||||
Return \code{\var{x} \%\ \var{y}}.
|
Return \code{fmod(\var{x}, \var{y})}, as defined by the platform C library.
|
||||||
|
Note that the Python expression \code{\var{x} \%\ \var{y}} may not return
|
||||||
|
the same result.
|
||||||
\end{funcdesc}
|
\end{funcdesc}
|
||||||
|
|
||||||
\begin{funcdesc}{frexp}{x}
|
\begin{funcdesc}{frexp}{x}
|
||||||
|
|
|
@ -106,7 +106,8 @@ FUNC1(fabs, fabs,
|
||||||
FUNC1(floor, floor,
|
FUNC1(floor, floor,
|
||||||
"floor(x)\n\nReturn the floor of x as a real.")
|
"floor(x)\n\nReturn the floor of x as a real.")
|
||||||
FUNC2(fmod, fmod,
|
FUNC2(fmod, fmod,
|
||||||
"fmod(x,y)\n\nReturn x % y.")
|
"fmod(x,y)\n\nReturn fmod(x, y), according to platform C."
|
||||||
|
" x % y may differ.")
|
||||||
FUNC2(hypot, hypot,
|
FUNC2(hypot, hypot,
|
||||||
"hypot(x,y)\n\nReturn the Euclidean distance, sqrt(x*x + y*y).")
|
"hypot(x,y)\n\nReturn the Euclidean distance, sqrt(x*x + y*y).")
|
||||||
FUNC1(log, log,
|
FUNC1(log, log,
|
||||||
|
|
|
@ -399,7 +399,7 @@ float_divmod(PyFloatObject *v, PyFloatObject *w)
|
||||||
PyFPE_START_PROTECT("divmod", return 0)
|
PyFPE_START_PROTECT("divmod", return 0)
|
||||||
vx = v->ob_fval;
|
vx = v->ob_fval;
|
||||||
mod = fmod(vx, wx);
|
mod = fmod(vx, wx);
|
||||||
/* fmod is typically exact, so vx-mod is *mathemtically* an
|
/* fmod is typically exact, so vx-mod is *mathematically* an
|
||||||
exact multiple of wx. But this is fp arithmetic, and fp
|
exact multiple of wx. But this is fp arithmetic, and fp
|
||||||
vx - mod is an approximation; the result is that div may
|
vx - mod is an approximation; the result is that div may
|
||||||
not be an exact integral value after the division, although
|
not be an exact integral value after the division, although
|
||||||
|
|
Loading…
Reference in New Issue