In this shot, we will discuss how to generate a right-angled triangle using numbers in Python.
We can print a plethora of patterns using Python. The basic and only prerequisite is a good understanding of how loops work in Python. Here, we will be using simple for
loops to generate a right-angled triangle using stars and numbers.
A triangle is said to be right-angled if and only if it has one angle equal to 90 degrees.
To execute this using Python programming, we will be using two for
loops:
Let’s look at the code snippet below to understand it better.
# Number of rows rows = 5 # Outer loop to handle the rows for i in range(rows): # Inner loop to handle the columns for j in range(i + 1): # Printing the pattern print(j+1, end=' ') # Next Line print()
In line 2, the input for the number of rows (i.e., length of the triangle) is taken.
In line 5, we create a for
loop to handle the number of rows.
In line 8, we create a nested for
loop (inner loop), to handle the number of columns.
In line 11, we print the pattern, and we have printed j+1
, which results in iteration from 1 (since j + 1) to length of i
in each row. i
keeps increasing with increasing rows, and so the numbers keep increasing as the line number increases.
In line 14, we use print()
to move to the next line.
RELATED TAGS
CONTRIBUTOR
View all Courses