تفضل
i, s = 1, ""
while i <= 4:
s += str(i)
print (" " * (4-i))+s[::-1]+s[1:]
i += 1
عمل تكرار الى 4 وجمع الارقام بجانب بعضها في s لينتج عن كل عملية تكرار
1
12
123
1234
ومن ثم طباعة s مع معكوسة لينتج
1
212
32123
4321234
وبقي صنع المسافات لتشكل المثلث حيث تتم تكرار المسافة عن كل عملية بالمعادلة
(" " * (4-i))
حيث يتم وضع مسافة اقل عن سابقتها بمقدار واحد عند كل عملية
وسينتج
1
212
32123
4321234