# Independently authored cases for the shared Python numeric profiles.
print(float('1.25'), int(-2.75), round(2.5), round(3.5))
print(7 / 2, 7.0 // 2, -7.0 % 2)
print(pow(2, -3), pow(4.0, 0.5), complex(1, 2) * complex(3, 4), abs(complex(3, 4)))
for value in [True, 2, 2.5, 3j]:
    print(type(value).__name__, repr(value))
print(9007199254740993 > 9007199254740992.0, 9007199254740993 == 9007199254740992.0)
print(round(2.675, 2), sorted([2.5, -1, True, 2.0]))
