2
Python 2, 196 92 - 10 = 82 bytes
Whee!!! This was fun. Much shorter now. :P
n=7;a='n=%d;a=%r;print n,a%%(n+1,a)if n!=15else"STOP!"';print n,a%(n+1,a)if n!=15else"STOP!"
Old code:
a= ['if num==15:print"STOP!!!";exit()','print num','print"a=",a','print"num=",num+1', 'for s in a:print s']
num=...