blob: ba6b639073d853e5fca7456d4e6c2ea71bba43e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# test builtin hash function with float args
# these should hash to an integer with a specific value
for val in (
'0.0',
'1.0',
'2.0',
'-12.0',
'12345.0',
):
print(val, hash(float(val)))
# just check that these values are hashable
for val in (
'0.1',
'-0.1',
'10.3',
'inf',
'-inf',
'nan',
):
print(val, type(hash(float(val))))
|