Các mẫu có thể được in bằng Python bằng cách sử dụng đơn giản cho các vòng lặp. Vòng lặp bên ngoài đầu tiên được sử dụng để xử lý số lượng hàng và vòng lồng bên trong được sử dụng để xử lý số lượng cột. Thao tác các câu lệnh in, các mẫu số khác nhau, mẫu bảng chữ cái hoặc mẫu sao có thể được in. & NBSP;First outer loop is used to handle the number of rows and the Inner nested loop is used to handle the number of columns. Manipulating the print statements, different number patterns, alphabet patterns, or star patterns can be printed.
Một số mẫu được hiển thị trong bài viết này. & NBSP;
- Mô hình kim tự tháp đơn giản
Python3
* ** *** **** *****2 * ** *** **** *****3
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* ** *** **** *****9* * * * * * * * * * * * * * * 6* * * * * * * * * * * * * * * 7* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 9
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 8
Đầu ra
* * * * * * * * * * * * * * *Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn Using List in Python 3, this could be done in a simpler way
Python
* ** *** **** *****2 * ** *** **** *****3
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 2 * ** *** **** *****7 * ** *** **** *****8 * ** *** **** *****9 * * * * * * * * * * * * * * * 0
* ** *** **** *****4* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 4 * * * * * * * * * * * * * * * 5
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 8
Đầu ra
* ** *** **** *****Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơnUsing recursion
Python3
* ** *** **** *****2 * ** *** **** *****3
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 21 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0
* ** *** **** *****41 2 3 4 5 6 7 8 9 10 11 12 13 14 15 21 1 2 1 2 3 1 2 3 4 1 2 3 4 5 8
* * * * * * * * * * * * * * * 21 2 3 4 5 6 7 8 9 10 11 12 13 14 15 51 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6* * * * * * * * * * * * * * * 1 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9* * * * * * * * * * * * * * * 6 * ** *** **** *****9* ** *** **** *****04
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 8
Đầu ra
* * * * * * * * * * * * * * *Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn Using while loop
Python
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 4* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* ** *** **** *****12* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 1* ** *** **** *****15* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 0
* ** *** **** *****18* ** *** **** *****19* * * * * * * * * * * * * * * 8* ** *** **** *****21
* ** *** **** *****4* ** *** **** *****18* ** *** **** *****24* * * * * * * * * * * * * * * 8* ** *** **** *****121 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6* * * * * * * * * * * * * * * 1* * * * * * * * * * * * * * * 2
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9* * * * * * * * * * * * * * * 6* * * * * * * * * * * * * * * 7* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 9
* * * * * * * * * * * * * * * 2* ** *** **** *****38* * * * * * * * * * * * * * * 0* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 1
* ** *** **** *****4* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* ** *** **** *****4* ** *** **** *****38* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 0* ** *** **** *****51* * * * * * * * * * * * * * * 0* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 1
Đầu ra
* * * * * * * * * * * * * * *- Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn
Python3
Python
* ** *** **** *****4 * ** *** **** *****2* * * * * * * * * * * * * * * 8 * ** *** **** *****4
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* ** *** **** *****83* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* ** *** **** *****9* * * * * * * * * * * * * * * 6* * * * * * * * * * * * * * * 08* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 9
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 19
Đầu ra
* * * * * * * * * * * * * * *Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn
Python
* ** *** **** *****4 * ** *** **** *****2* * * * * * * * * * * * * * * 8 * ** *** **** *****4
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6______17
Cách tiếp cận 3: Sử dụng đệ quy
* ** *** **** *****41 1 2 1 2 3 1 2 3 4 1 2 3 4 5 3 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 4* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 01 1 2 1 2 3 1 2 3 4 1 2 3 4 5 8
Cách tiếp cận 4: Sử dụng trong khi Loop & NBSP;
Python3
Sau 180 độ quay
Python3
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 4* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7* ** *** **** *****51* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 0
* ** *** **** *****18* ** *** **** *****19* * * * * * * * * * * * * * * 8* ** *** **** *****21
* ** *** **** *****2 * ** *** **** *****56
* * * * * * * * * * * * * * * 30* ** *** **** *****12* * * * * * * * * * * * * * * 0* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 1
Đầu ra
* ** *** **** *****Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn
Python3
Python
* ** *** **** *****4 * ** *** **** *****2* * * * * * * * * * * * * * * 8 * ** *** **** *****4
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6______17
Đầu ra
* ** *** **** *****- Cách tiếp cận 2: & nbsp; Sử dụng danh sách trong Python 3, điều này có thể được thực hiện theo cách đơn giản hơn
Python3
Python
* ** *** **** *****4 * ** *** **** *****2* * * * * * * * * * * * * * * 8 * ** *** **** *****4
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* ** *** **** *****83* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* ** *** **** *****9* * * * * * * * * * * * * * * 6* * * * * * * * * * * * * * * 08* * * * * * * * * * * * * * * 8* * * * * * * * * * * * * * * 9
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 34
Đầu ra
* * * * * * * * * * * * * * *- Mẫu số
Python3
* ** *** **** *****2 * * * * * * * * * * * * * * * 36
* ** *** **** *****4* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* * * * * * * * * * * * * * * 66* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 0 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 84
Đầu ra
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5- Mẫu số
Python3
* ** *** **** *****2 * * * * * * * * * * * * * * * 36
* ** *** **** *****4* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4* * * * * * * * * * * * * * * 66* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 0 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 30
Đầu ra
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15- Mẫu số
Python3
* ** *** **** *****2 * * * * * * * * * * * * * * * 36
* ** *** **** *****4* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 4 * * * * * * * * * * * * * * * 63* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 0 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* * * * * * * * * * * * * * * 81
Đầu ra
* ** *** **** *****0- Mẫu số
Python3
* ** *** **** *****2 * * * * * * * * * * * * * * * 36
* ** *** **** *****4* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* ** *** **** *****4* ** *** **** *****5 * ** *** **** *****6* ** *** **** *****7 * ** *** **** *****8* ** *** **** *****9* * * * * * * * * * * * * * * 0__21
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 1
* * * * * * * * * * * * * * * 2* ** *** **** *****5 * * * * * * * * * * * * * * * 4______17
* * * * * * * * * * * * * * * 2* * * * * * * * * * * * * * * 4 * * * * * * * * * * * * * * * 63* * * * * * * * * * * * * * * 8* ** *** **** *****85 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 3* * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 38* * * * * * * * * * * * * * * 0 * * * * * * * * * * * * * * * 1
* ** *** **** *****4* * * * * * * * * * * * * * * 4* ** *** **** *****9 * * * * * * * * * * * * * * * 3 * * * * * * * * * * * * * * * 4
* * * * * * * * * * * * * * * 5* * * * * * * * * * * * * * * 8 * * * * * * * * * * * * * * * 7
* ** *** **** *****32
Output:
* ** *** **** *****1Số mà không cần chỉ định lạiManjeet Singh(S.Nupur). If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks.
* ** *** **** *****2 * * * * * * * * * * * * * * * 86