blob: 5a014dda9a97e222d362c25f017b103af93e4ddb [file] [log] [blame]
Wenzel Jakob57082212015-09-04 23:42:12 +02001#!/usr/bin/env python
2from __future__ import print_function
Wenzel Jakob38bd7112015-07-05 20:05:44 +02003import sys
4sys.path.append('.')
5
6from example import Sequence
7
8s = Sequence(5)
9print("s = " + str(s))
10print("len(s) = " + str(len(s)))
11print("s[0], s[3] = %f %f" % (s[0], s[3]))
12print('12.34 in s: ' + str(12.34 in s))
13s[0], s[3] = 12.34, 56.78
14print('12.34 in s: ' + str(12.34 in s))
15print("s[0], s[3] = %f %f" % (s[0], s[3]))
16rev = reversed(s)
17rev2 = s[::-1]
18print("rev[0], rev[1], rev[2], rev[3], rev[4] = %f %f %f %f %f" % (rev[0], rev[1], rev[2], rev[3], rev[4]))
19
20for i in rev:
21 print(i, end=' ')
22print('')
23for i in rev2:
24 print(i, end=' ')
25print('')
26print(rev == rev2)
27rev[0::2] = Sequence([2.0, 2.0, 2.0])
28for i in rev:
29 print(i, end=' ')
30print('')