Output a Magical 8 Trapezium
Python 2, 59 bytes

a=i=1
exec&quot;print'%9d x 8 +'%a,i,'=',a*8+i;i+=1;a=a*10+i;&quot;*9

The numbers a and i the equation a * 8 + i are generated arithmetically. Each line, i is incremented, and a has the next digit appended via a=a*10+i. For example, if a=12345, i=5, then i becomes 6, so the new a is 12345*10 + 6 which is 123456.
Storing these as numbers rather than strings lets us compute the RHS as given by the equation a*8+i, which is shorter than string reversing.