Python Program to Print Consecutive Column Numbers in Right Triangle

Write a Python program to print consecutive column numbers in right triangle pattern using for loop.

rows = int(input("Enter Consecutive Col Nums Right Triangle Pattern Rows = "))

print("====Consecutive Column Numbers Right Triangle Pattern====")
val = 0

for i in range(1, rows + 1):
    for j in range(1, i + 1):
        val = val + 1
        print(val, end = ' ')
    print()
Python Program to Print Consecutive Column Numbers in Right Triangle

This Python example prints the consecutive column numbers in a right angled triangle pattern using a while loop.

rows = int(input("Enter Consecutive Col Nums Right Triangle Pattern Rows = "))

print("====Consecutive Column Numbers Right Triangle Pattern====")

val = 1
i = 1

while(i <= rows):
    j = 1
    while(j <= i):
        print(val, end = ' ')
        val = val + 1
        j = j + 1
    print()
    i = i + 1
Enter Consecutive Col Nums Right Triangle Pattern Rows = 10
====Consecutive Column Numbers Right Triangle Pattern====
1 
2 3 
4 5 6 
7 8 9 10 
11 12 13 14 15 
16 17 18 19 20 21 
22 23 24 25 26 27 28 
29 30 31 32 33 34 35 36 
37 38 39 40 41 42 43 44 45 
46 47 48 49 50 51 52 53 54 55 

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.