class test:
num=64
pow=None
def __init__(self):
if test.pow==None:
test.pow=[(test.num+a) for a in range(0,5)]
print('- initialized')
def output(self):
print('num',test.num)
print('pow',test.pow)
print('-- not init')
print(test.pow)
print('-- new c1')
c1=test()
c1.output()
print('-- new c2')
c2=test()
c2.output()
Y2xhc3MgdGVzdDoKICAgIG51bT02NAogICAgcG93PU5vbmUKICAgIAogICAgZGVmIF9faW5pdF9fKHNlbGYpOgogICAgICAgIGlmIHRlc3QucG93PT1Ob25lOgogICAgICAgICAgICB0ZXN0LnBvdz1bKHRlc3QubnVtK2EpIGZvciBhIGluIHJhbmdlKDAsNSldCiAgICAgICAgICAgIHByaW50KCctIGluaXRpYWxpemVkJykKCiAgICBkZWYgb3V0cHV0KHNlbGYpOgogICAgICAgIHByaW50KCdudW0nLHRlc3QubnVtKQogICAgICAgIHByaW50KCdwb3cnLHRlc3QucG93KQoKCnByaW50KCctLSBub3QgaW5pdCcpCnByaW50KHRlc3QucG93KQoKcHJpbnQoJy0tIG5ldyBjMScpCmMxPXRlc3QoKQpjMS5vdXRwdXQoKQoKcHJpbnQoJy0tIG5ldyBjMicpCmMyPXRlc3QoKQpjMi5vdXRwdXQoKQo=
-- not init
None
-- new c1
- initialized
('num', 64)
('pow', [64, 65, 66, 67, 68])
-- new c2
('num', 64)
('pow', [64, 65, 66, 67, 68])