Answer to Question #167916 in Python for srikanth

Question #167916
Given a number N, write a program to print a triangular pattern of N lines with numbers as shown below.
Input

The input will be a single line containing a positive integer (N).
Output

The output should be N rows with numbers.
Note: There is no space between the numbers.
Explanation

For example, if the given number of rows is 4,
your code should print the following pattern
1
121
12321
1234321

Sample Input 1
4
Sample Output 1
1
121
12321
1234321

Sample Input 2
9
Sample Output 2
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
12345678987654321


1
Expert's answer
2021-03-06T07:15:24-0500
# Reading a value from user
n = int(input())

# Looping for n times
for i in range(1,n+1):
    # Looping from 1 to i inclusive
    for j in range(1,i+1):
        # Printing value of j
        print(j,end="")
    # Looping from i-1 to 1 inclusive
    for j in range(i - 1, 0, -1):
        # Printing value of j
        print(j, end="")
    # Printing new line
    print()


Screenshot:

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

Sandy
20.09.22, 14:01

That's great Code working!!!! Thank u

Pavan
04.03.21, 12:22

Wrong output

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS