Given a number N write a program to print a triangular pattern of N lines with the number as shown below
1
121
12321
1234321
1
Expert's answer
2022-03-29T05:19:09-0400
N = int(input())
w = len(str(N))
for i inrange(N):
nums = [" "*(w-len(str(j)))+str(j) for j inrange(1,i+2)]
nums += nums[-2::-1]
s = " "*(w*(N-i-1)) + "".join(nums)
print(s)
Comments