How to Make Python Programs to Print Number Pyramid Star Pattern?
Development teams using “How to Make Python Programs to Print Number Pyramid Star Pattern?” in client or internal work can use the linked methodology to document project effort and hand-offs, then assess the record against delivered functionality, tests and agreed outcomes.
Validate current syntax, security guidance and supported versions through Python.org before using the example in production.
Hi Dev,
This article goes in detailed on How to Make Python Programs to Print Number Pyramid Star Pattern. I would like to share with you Star Patterns in Python. you can understand a concept of Learn Pattern Programs in Python. This tutorial will give you simple example of create number pyramid pattern in python. follow bellow step for Python – Print Number Star Pattern Programs.
See the following python programs to print number pyramid, star, tringle pattern:
so let's see following examples with output:
Example 1: Simple Numbers Pattern Program in Python
def pattern(n):
x = 0
for i in range(0 , n):
x += 1
for j in range(0, i + 1):
print(x , end=" ")
print("\r")
pattern(4)
Output:
1
2 2
3 3 3
4 4 4 4
Example 2: Pascal’s Triangle Number Pattern Program in Python
def pascal(n):
for i in range(0, n):
for j in range(0, i + 1):
print(function(i, j)," ", end="")
print()
def function(n, k):
res = 1
if (k and n - k):
k = n - k
for i in range(0, k):
res = res * (n - i)
res = res // (i + 1)
return res
pascal(5)
Output:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Example 3: Half-Pyramid Pattern Program Python With Numbers
def pattern(n):
k = 2 * n - 2
x = 0
for i in range(0, n):
x += 1
for j in range(0, k):
print(end=" ")
k = k - 1
for j in range(0, i + 1):
print(x, end=" ")
print("")
k = n - 2
x = n + 2
for i in range(n, -1, -1):
x -= 1
for j in range(k, 0, -1):
print(end=" ")
k = k + 1
for j in range(0, i + 1):
print(x, end=" ")
print("")
pattern(5)
Output:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
Example 4: Number Descending Order Pattern Program in python
def pattern(n):
for i in range(n, 0, -1):
for j in range(1, i + 1):
print(j, end=" ")
print("")
pattern(4)
Output:
1 2 3 4
1 2 3
1 2
1
Example 5: Binary Numbers Pattern Program in python
def pattern(n):
k = 2 * n - 2
for i in range(0, n):
for j in range(0, k):
print(end=" ")
k = k - 1
for j in range(0, i + 1):
print('10', end="")
print("\r")
pattern(4)
Output:
10
1010
101010
10101010
- Get Last 2 Digits of Number in Python Tutorial Example
- How to Sum of First and Last Digit of Number in Python?
- How to Get First and Last Digit of Number in Python?
- Get the Last Digit of Number in Python Tutorial Example
- Get the First Digit of Number in Python Tutorial Example
- How to Remove All Decimals from Number in Python?
- How to Convert String to Float with 2 Decimal Places in Python?
- How to Format Number to 2 Decimal Places in Python?