How to print pattern in python?
![](https://pythonpoint.net/wp-content/uploads/2020/11/Clean-Work-Place-Blog-Banner-3-1024x576.jpg)
In any programming language, everyone wants to print pattern of different types.
To make a certain pattern we have to follow certain common steps.
- Define a function
- 1st for loop for rows
- 2nd for loop for columns
We can make patterns with numbers, asterisk, etc. We’ll see some examples here.
e.g.,
rows = 6 for n in range(rows): for i in range(n): print(n, end=" ") # print number print(" ")
![](https://pythonpoint.net/wp-content/uploads/2020/11/Screenshot-783-1024x530.png)
e.g.,
rows = 5 for i in range(0, rows): for j in range(0, i + 1): print("*", end=' ') print("\r")
![](https://pythonpoint.net/wp-content/uploads/2020/11/Screenshot-780-1024x467.png)
e.g.,
rows = 5 k = 2 * rows - 2 for i in range(rows, -1, -1): for j in range(k, 0, -1): print(end=" ") k = k + 1 for j in range(0, i + 1): print("*", end=" ") print("")
![](https://pythonpoint.net/wp-content/uploads/2020/11/Screenshot-781-1024x543.png)
This is all about printing patterns in python.
Subscribe
Login
Please login to comment
0 Discussion