10 Number Pattern in Python (With Code)
10 Number Pattern in Python (With Code)
10 Number Pattern in Python (With Code)
Follow Us
Category
PYTHON
TUTORIAL
10 Number Pattern In
Python tutorial
Python
Python versions
Print in python
Python keywords
# print 0 to 9
for i in range(10):
Output:
0 1 2 3 4 5 6 7 8 9
x
x
1. Square Patterns
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
# square pattern
for i in range(5):
for j in range(5):
Output:
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
x
x
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
n = 5
for i in range(n+1):
print()
Output:
x
x
1 2
1 2 3
1 2 3 4
1 2 3 4 5
n = 5
for i in range(n+1):
print()
Output:
x
x
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
12
123
1234
12345
size = 5
x
x
for i in range(size):
print(k, end='')
print()
Output:
12
123
1234
12345
report this ad
12
1 2
1 2
1 2
123456
x
x
To create this keep a few things in
mind, print only numbers in the first
and last row, and in other rows print
numbers only at the first and last
position of the row and rest print
spaces.
count = 1
for j in range(i):
print(count, end='')
count += 1
if i != n:
print(count, end
count += 1
print()
Output:
12
1 2
1 2
1 2
123456
x
x
5. Number Pyramid
Pattern
123
12345
1234567
123456789
n = 5
for i in range(n):
print(k + 1, end='')
print()
Output:
x
x
123
12345
1234567
123456789
1 2
1 2
1 2
123456789
n = 5
for i in range(n):
# printing spaces
# printing number
count = 1
x
x
for k in range(2 * i + 1):
else:
if i == n - 1:
print(count, end
count += 1
else:
Output:
1 2
1 2
1 2
123456789
7. Reverse Number
Pyramid Pattern
123456789
1234567
12345
123
x
x
number pyramid pattern but upside
down.
n = 5
for i in range(n):
# printing spaces
for j in range(i):
# printing alphabet
for j in range(2*(n-i)-1):
print(j+1, end='')
print()
Output:
123456789
1234567
12345
123
8. Number Diamond
Pattern
123
x
x
12345
1234567
123456789
1234567
12345
123
n = 5
# upward pyramid
for i in range(n):
print(j+1, end='')
print()
x
x
# downward pyramid
for j in range(2*(n - i - 1)
print(j+1, end='')
print()
Output:
123
12345
1234567
123456789
1234567
12345
123
9. Number Hourglass
pattern
123456789
1234567
12345
123
123
12345
1234567
123456789
x
x
The number hourglass pattern is
again a famous pattern you can
create it using numbers. It is the
same as a diamond pattern but you
should have a vision for this as how it
is that.
n = 5
# downward pyramid
for i in range(n-1):
for j in range(i):
for k in range(2*(n-i)-1):
print(k+1, end='')
print()
# uppward pyramid
for i in range(n):
for j in range(n-i-1):
for k in range(2*i+1):
print(k+1, end='')
print()
Output:
123456789
1234567
12345
123
123
x
x
12345
1234567
123456789
12
123
1234
12345
1234
123
12
# right pascal
n = 5
# upper triangle
for i in range(n):
print(j+1, end="")
print()
# lower triangle
for i in range(n):
print(j+1, end="")
print()
Output:
x
x
1
12
123
1234
12345
1234
123
12
12 12
12345678
123456
1234
12
# heart pattern
n = 4
for j in range(i):
x
x
print(j+1, end="")
for j in range(i):
print(j+1, end="")
print()
# lower part
for j in range(i*2):
print(j+1, end="")
print()
Output:
12 12
12345678
123456
1234
12
Conclusion
❮ Prev Next ❯
About Us
x
x
About us
Contact us
Privacy Policy
Disclaimer
Tutorials
HTML5
CSS3
JavaScript
Bootstrap 4
Python
Practice Problems
Tools
HTML Editor
JavaScript Compiler
Follow Us