timr at probo.com
Thu Feb 7 06:47:14 CET 2013
Steven D'Aprano <steve+comp.lang.python at pearwood.info> wrote:
>Does anyone have an explanation why Decimal 0**0 behaves so differently from
>I am familiar with the arguments for treating 0**0 as 0, or undefined, but
>thought that except for specialist use-cases, it was standard practice for
>programming languages to have 0**0 return 1. According to Wikipedia, the
>IEEE 754 standard is for "pow" to return 1, although languages can define a
>separate "powr" function to return a NAN.
>I suspect this is a bug in Decimal's interpretation of the standard. Can
I don't think Decimal ever promised to adhere to IEEE 754, did it?
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the Python-list