DEV Community

Cover image for Python Patterns Problems - 2
G Gokul
G Gokul

Posted on

Python Patterns Problems - 2

Program:

for row in range(2, 7):
    for col in range(1, row - 1):
        print(col, end=" ")
    print("*")
Enter fullscreen mode Exit fullscreen mode

Output:

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

Program:

for row in range(2, 7):
    for col in range(1, row - 1):
        print(col, end=" ")

    for star in range(1, 6):
        print("*", end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:

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

Program:

for row in range(2, 7):
    for col in range(1, row - 1):
        print(col, end=" ")

    for star in range(1, row):
        print("*", end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:

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

Program:

for row in range(2, 7):
    for col in range(1, row - 1):
        print(col, end=" ")

    for star in range(1, row + 1):
        print("*", end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:

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

Program:

for row in range(2, 7):
    for col in range(1, row - 1):
        print(col, end=" ")

    for star in range(1, row - 1):
        print("*", end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:
1 *
1 2 * *
1 2 3 * * *
1 2 3 4 * * * *
Program:

no = 6

for row in range(1, no):
    for col in range(no - row):
        print("*", end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:

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

Program:

no = 6

for row in range(1, no):
    for col in range(no - row):
        print(col, end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:
0 1 2 3 4
0 1 2 3
0 1 2
0 1
Program:

for num in range(6, 1, -1):
    for col in range(1, num):
        print(col, end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Program:

for num in range(6, 1, -1):
    for col in range(1, num - 1):
        print(col, end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:
1 2 3 4
1 2 3
1 2
1
Program:

for num in range(1, 6):
    for col in range(1, num + 1):
        print((6 - col) * num, end=" ")

    print()
Enter fullscreen mode Exit fullscreen mode

Output:
5
10 8
15 12 9
20 16 12 8
25 20 15 10 5

Top comments (0)