fork download
  1. from random import*
  2. def f(n,t):
  3. x='0'*n,;i=j=0;y=''
  4. while' '*n!=x[i]:
  5. if j==n:j=0;x+=y,;y='';print(x[i]);i+=1
  6. y+=' 'if x[i][j]in(' ',str(t))else eval(["'+'","str(randint(0,1))","'='","str(int(x[i-3][j])+int(x[i-1][j]))"][i%4]);j+=1
  7. f(5,2)
Success #stdin #stdout 0.03s 12360KB
stdin
Standard input is empty
stdout
00000
+++++
00000
=====
00000
+++++
01101
=====
01101
+++++
11011
=====
12112
+ ++ 
0 10 
= == 
1 21 
+  + 
1  1 
=  = 
2  2