1# test while conditions which are optimised by the compiler
2
3while 0:
4    print(0)
5else:
6    print(1)
7
8while 1:
9    print(2)
10    break
11
12while 2:
13    print(3)
14    break
15
16while -1:
17    print(4)
18    break
19
20while False:
21    print('a')
22else:
23    print('b')
24
25while True:
26    print('a')
27    break
28
29while not False:
30    print('a')
31    break
32
33while not True:
34    print('a')
35else:
36    print('b')
37