57 59 57 56 55 bytes
@Leaky Nun helped golfing this a lot, @Praind Suggested a method to save 1 byte, which I formerly thought of, but forgot to edit, @CotyJohnathanSaxman suggested changing the loop.
i=8- Assigns the value
8to a variable called
exec"..."*17- Execute that block of code (
...) 17 times.
print(...)- Output the result.
' '*abs(i)- Create a String with a space repeated
.join('1234567890')- Interleave the string created above with
1234567890, such that
|i|spaces are inserted between the digits.
i, and by executing it 17 times, it reaches
-8, which creates te repetitive pattern with the help of