float_array.py 387 B

1234567891011121314151617181920
  1. try:
  2. from array import array
  3. except ImportError:
  4. print("SKIP")
  5. raise SystemExit
  6. def test(a):
  7. print(a)
  8. a.append(1.2)
  9. print(len(a), '%.3f' % a[0])
  10. a.append(1)
  11. a.append(False)
  12. print(len(a), '%.3f %.3f' % (a[1], a[2]))
  13. a[-1] = 3.45
  14. print('%.3f' % a[-1])
  15. test(array('f'))
  16. test(array('d'))
  17. print('{:.4f}'.format(array('f', b'\xcc\xcc\xcc=')[0]))