DEV Community

Cover image for Pattern Problem
Karthick (k)
Karthick (k)

Posted on

Pattern Problem

n=5; Here are the outputs for each of the 6 patterns provided in your blog. You can run each code snippet to see the respective output.

Pattern 1

n=5;

for i in range(n):
    for j in range(n):
        print("*",end=" ");
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

* * * * * 
* * * * * 
* * * * * 
* * * * * 
* * * * * 
Enter fullscreen mode Exit fullscreen mode

Pattern 2

n=5;

for i in range(n):
    for j in range(i+1):
        print("*",end=" ");
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

* 
* * 
* * * 
* * * * 
* * * * * 
Enter fullscreen mode Exit fullscreen mode

Pattern 3

n=5;

for i in range(1,n+1):
    for j in range(1,i+1):
        print(j,end=" ")
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

1 
1 2 
1 2 3 
1 2 3 4 
1 2 3 4 5 
Enter fullscreen mode Exit fullscreen mode

Pattern 4

n=5;

for i in range(1,n+1):
    for j in range(1,i+1):
        print(i,end=" ")
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

1 
2 2 
3 3 3 
4 4 4 4 
5 5 5 5 5 
Enter fullscreen mode Exit fullscreen mode

Pattern 5

n=5;

for i in range(n):
    for j in range(n-i):
        print("*",end=" ");
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

* * * * * 
* * * * 
* * * 
* * 
* 
Enter fullscreen mode Exit fullscreen mode

Pattern 6

n=5;

for i in range(n):
    for j in range(1,n-i+1):
        print(j,end=' ');
    print()
Enter fullscreen mode Exit fullscreen mode

Output:

1 2 3 4 5 
1 2 3 4 
1 2 3 
1 2 
1 
Enter fullscreen mode Exit fullscreen mode

Feel free to copy and paste these code snippets into your Python environment to see the results yourself!

for i in range(n):
for j in range(1,n-i+1):
print(j,end=' ');
print()



Enter fullscreen mode Exit fullscreen mode

Top comments (0)