Hello everyone, welcome back to programminginpython.com! I recently started a new series on pattern programming, I explained how to print a Floyd’s Triangle pattern in the previous post. Here I will explain to you how to print a pyramid pattern or a triangle pattern in Python.
You can also watch the video on YouTube here.
Pyramid Pattern – Code Visualization
Python Program to print a Pyramid/Triangle Pattern.
- Read an input integer for asking the range of the triangle using
- Run 3 for loops, one main for column looping and other 2 sub-loops for row looping, in the first loop, loop through the range of the triangle for column looping.
- In the second loop, loop through the value of the range – 1, this is to print space
- In the third loop, loop through the value of i+1 and print
__author__ = 'Avinash'
# Print a Triangle
# Range of the triangle
num = int(input("Enter the range: \t "))
# i loop for range(height) of the triangle
# first j loop for printing space ' '
# second j loop for printing stars '*'
for i in range(num):
for j in range((num - i) - 1):
for j in range(i + 1):
print("*", end=" ")