1.1 --- a/tests/numbers.py Wed Jul 11 23:53:09 2018 +0200
1.2 +++ b/tests/numbers.py Thu Jul 12 00:15:16 2018 +0200
1.3 @@ -55,6 +55,21 @@
1.4 print "# hash((sys.maxint - 1, 0)):",
1.5 print hash((sys.maxint - 1, 0))
1.6
1.7 +# Floating point numbers.
1.8 +
1.9 +i = 2.0 ** 29
1.10 +print i # 536870912.0
1.11 +j = -2.0 ** 29
1.12 +print j # -536870912.0
1.13 +print i + j # 0
1.14 +print i - j # -1073741824.0
1.15 +print i * i # 2.8823037615171174e+17
1.16 +
1.17 +try:
1.18 + print i ** i
1.19 +except OverflowError:
1.20 + print "i ** i: overflow occurred"
1.21 +
1.22 # Test combining numbers with strings.
1.23
1.24 s = "Number is " + str(123)