1# test constant optimisation
2
3from micropython import const
4
5X = const(123)
6Y = const(X + 456)
7
8print(X, Y + 1)
9
10
11def f():
12    print(X, Y + 1)
13
14
15f()
16
17_X = const(12)
18_Y = const(_X + 34)
19
20print(_X, _Y)
21
22
23class A:
24    Z = const(1)
25    _Z = const(2)
26    print(Z, _Z)
27
28
29print(hasattr(A, "Z"), hasattr(A, "_Z"))
30