Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,11 @@
|
|||
from decimal import Decimal
|
||||
from fractions import Fraction
|
||||
from itertools import product
|
||||
|
||||
zeroes = [0, 0.0, 0j, Decimal(0), Fraction(0, 1), -0.0, -0.0j, Decimal(-0.0)]
|
||||
for i, j in product(zeroes, repeat=2):
|
||||
try:
|
||||
ans = i**j
|
||||
except:
|
||||
ans = '<Exception raised>'
|
||||
print(f'{i!r:>15} ** {j!r:<15} = {ans!r}')
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
from decimal import Decimal
|
||||
from fractions import Fraction
|
||||
for n in (Decimal(0), Fraction(0, 1), complex(0), float(0), int(0)):
|
||||
try:
|
||||
n1 = n**n
|
||||
except:
|
||||
n1 = '<Raised exception>'
|
||||
try:
|
||||
n2 = pow(n, n)
|
||||
except:
|
||||
n2 = '<Raised exception>'
|
||||
print('%8s: ** -> %r; pow -> %r' % (n.__class__.__name__, n1, n2))
|
||||
Loading…
Add table
Add a link
Reference in a new issue