Điều này phải dễ dàng hơn những gì tôi đang chạy vào. Vấn đề của tôi là biến một chuỗi trông như thế này:
ABC12DEF3G56HIJ7
vào trong
12 * ABC
3 * DEF
56 * G
7 * HIJ
Và tôi không thể, đối với cuộc sống của tôi, thiết kế một bộ vòng chính xác bằng cách sử dụng kết hợp regex. Mấu chốt của vấn đề là mã phải hoàn toàn chung chung vì tôi không thể cho rằng các mảnh
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 17 sẽ kéo dài bao lâu, cũng như các đoạn
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 18 sẽ bao lâu.
Cảm ơn vì sự trợ giúp!
Tim Pietzcker
Phù bằng vàng 319K5757 gold badges494 silver badges550 bronze badges
Hỏi ngày 13 tháng 10 năm 2012 lúc 5:12Oct 13, 2012 at 5:12
1
Python's
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 19 nên làm việc cho bạn.
Bản thử trực tiếp
import re
s = "ABC12DEF3G56HIJ7"
pattern = re.compile[r'[[A-Z]+][[0-9]+]']
for [letters, numbers] in re.findall[pattern, s]:
print[numbers, '*', letters]
Fabien sa
8.7073 Huy hiệu vàng37 Huy hiệu bạc43 Huy hiệu đồng3 gold badges37 silver badges43 bronze badges
Đã trả lời ngày 13 tháng 10 năm 2012 lúc 5:20Oct 13, 2012 at 5:20
Ray Toalray ToalRay Toal
84.1K17 Huy hiệu vàng175 Huy hiệu bạc224 Huy hiệu đồng17 gold badges175 silver badges224 bronze badges
0
Tốt hơn là sử dụng
12 * ABC
3 * DEF
56 * G
7 * HIJ
00 nếu bộ dữ liệu của bạn lớn vì điều đó làm giảm mức tiêu thụ bộ nhớ [12 * ABC
3 * DEF
56 * G
7 * HIJ
01 trả về danh sách tất cả các kết quả, 12 * ABC
3 * DEF
56 * G
7 * HIJ
02 tìm thấy chúng từng cái một].import re
s = "ABC12DEF3G56HIJ7"
pattern = re.compile[r'[[A-Z]+][[0-9]+]']
for m in re.finditer[pattern, s]:
print m.group[2], '*', m.group[1]
snwflk
3.1614 Huy hiệu vàng22 Huy hiệu bạc36 Huy hiệu đồng4 gold badges22 silver badges36 bronze badges
Đã trả lời ngày 28 tháng 7 năm 2016 lúc 1:11Jul 28, 2016 at 1:11
MithrilmithrilMithril
12.1k18 Huy hiệu vàng93 Huy hiệu bạc144 Huy hiệu đồng18 gold badges93 silver badges144 bronze badges
5
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.using simple for loops. 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.Python » Python Programs to Print Pattern – Print Number, Pyramid, Star, Triangle, Diamond, and Alphabets Patterns
Đối với một số đầu vào là 4, sau đây sẽ là mẫu.Bên trong trong khi vòng lặp in một hàng sau khi thực hiện hoàn toàn.Bên ngoài trong khi vòng lặp giúp in n số lượng hàng.Nói cách khác, bên ngoài trong khi vòng lặp in các hàng, trong khi bên trong trong khi vòng lặp in các cột trong mỗi hàng.
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.using simple for loops. 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ẫu để hiển thị chữ cái của từ
- Bài viết này cho bạn biết cách in các mẫu sau trong Python.
- Mẫu số
- Mẫu hình tam giác
- Mô hình sao [*] hoặc dấu hoa thị
- Mô hình kim tự tháp
- Mô hình kim tự tháp đảo ngược
- Một nửa mô hình kim tự tháp
- Mẫu hình kim cương
Mô hình vuông
Mẫu in trong Python
Bằng cách in các mẫu khác nhau, bạn có thể xây dựng một sự hiểu biết vững chắc về các vòng lặp trong Python. Sau khi đọc bài viết này, bạn có thể tạo các loại mẫu khác nhau.
- Các bước để in mẫu trong Python
Cho chúng tôi các bước dưới đây để in mẫu trong Python
Quyết định số lượng hàng và cột
Có một cấu trúc điển hình để in bất kỳ mẫu nào, tức là số lượng hàng và cột. Chúng ta cần sử dụng hai vòng để in bất kỳ mẫu nào, tức là, sử dụng các vòng lặp lồng nhau.
Vòng lặp bên ngoài cho chúng ta biết số lượng hàng và vòng bên trong cho chúng ta biết cột cần thiết để in mẫu. - Chấp nhận số lượng hàng từ người dùng sử dụng hàm
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1
7 để quyết định kích thước của một mẫu.0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1
8. - Lặp lại hàng
Tiếp theo, viết một vòng ngoài để lặp lại số lượng hàng sử dụng hàm cho vòng lặp và
- Lặp lại các cột
Tiếp theo, viết vòng lặp bên trong hoặc vòng lặp lồng nhau để xử lý số lượng cột. Lặp lại vòng bên trong phụ thuộc vào các giá trị của vòng ngoài.
In ngôi sao hoặc số - Sử dụng hàm
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1
9 trong mỗi lần lặp của vòng lặp
0 để hiển thị ký hiệu hoặc số của một mẫu [như một ngôi sao [Asteriskrows = 5 for i in range[rows, 0, -1]: for j in range[0, i + 1]: print[j, end=' '] print["\r"]
1] hoặc số].Thêm dòng mới sau mỗi lần lặp của vòng lặp bên ngoàirows = 5 for i in range[rows, 0, -1]: for j in range[0, i + 1]: print[j, end=' '] print["\r"]
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 19 sau mỗi lần lặp của vòng ngoài để mẫu hiển thị phù hợp
Thuật toán để in mẫu trong Python
12 * ABC
3 * DEF
56 * G
7 * HIJ
0 Program:::
12 * ABC
3 * DEF
56 * G
7 * HIJ
1Trong mẫu số này, chúng tôi đã hiển thị một chữ số duy nhất ở hàng đầu tiên, hai chữ số tiếp theo của hàng thứ hai và ba số sau ở hàng thứ ba và quá trình này sẽ lặp lại cho đến khi số lượng hàng đạt được.
Ghi chú:: :
- Số lượng số trên mỗi hàng bằng số hàng hiện tại.
- Ngoài ra, mỗi số được phân tách bằng không gian.
- Chúng tôi đã sử dụng một vòng lặp lồng để in mẫu
Mô hình kim tự tháp của các số
Hãy để xem cách in mẫu hình kim tự tháp sau đây
12 * ABC
3 * DEF
56 * G
7 * HIJ
2Lưu ý: Trong mỗi hàng, mỗi số tiếp theo được tăng thêm 1.: In each row, every next number is incremented by 1.: In each row, every next number is incremented by 1.
Program:::
12 * ABC
3 * DEF
56 * G
7 * HIJ
3Mô hình kim tự tháp đảo ngược của các số
Một kim tự tháp đảo ngược là một mô hình đi xuống, nơi các số bị giảm trong mỗi lần lặp và ở hàng cuối cùng, nó chỉ hiển thị một số. Sử dụng đảo ngược cho vòng lặp để in mẫu này.
Họa tiết
12 * ABC
3 * DEF
56 * G
7 * HIJ
4Chương trình
12 * ABC
3 * DEF
56 * G
7 * HIJ
5Mô hình kim tự tháp đảo ngược với cùng một chữ số
Họa tiết: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
6Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
7Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –: –
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1
Chương trình
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Mô hình kim tự tháp đảo ngược với cùng một chữ số
Họa tiết: -: –
Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
10Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
11Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
Chương trình: -: – 1: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
12Họa tiết: -: –
Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
13Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
14Chương trình: -: – : It is a downward increment pattern where numbers get increased in each iteration. At each row, the amount of number is equal to the current row number.
Chương trình
12 * ABC
3 * DEF
56 * G
7 * HIJ
15Mô hình kim tự tháp đảo ngược với cùng một chữ số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
16Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
17Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
18Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
19Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
Chương trình: -: –: –
Một mẫu kim tự tháp nửa đảo khác với sốHọa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
21Chương trình: -: –
Họa tiết: -: –
Chương trình: -: –
Pattern:::
12 * ABC
3 * DEF
56 * G
7 * HIJ
22Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
23Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
24Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
25Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
26Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
27Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
- Chương trình: -: –
- Họa tiết: -: –
- Chương trình: -: –
- Một mẫu kim tự tháp nửa đảo khác với số
- Họa tiết: -
Chương trình: -: – : –
12 * ABC
3 * DEF
56 * G
7 * HIJ
28Mẫu số thay thế bằng cách sử dụng vòng lặp trong khi vòng lặp
Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
29Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
30Chương trình: -: –
Chương trình: -: –: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
31Một mẫu kim tự tháp nửa đảo khác với số:
12 * ABC
3 * DEF
56 * G
7 * HIJ
32Họa tiết: -
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
33Chương trình: -: –: We need to use the reverse nested loop to print the downward pyramid pattern of stars
Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
34Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
35Program:
12 * ABC
3 * DEF
56 * G
7 * HIJ
36Chương trình: -: –
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
37Chương trình: -: –
Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
38Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
Họa tiết: -Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
40Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
41Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
42Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
43Họa tiết: -
Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
44Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
45Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
46Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
47Họa tiết: -
Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
48Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
49Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
50Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
51Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
52Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
Họa tiết: -Chương trình: -: –
12 * ABC
3 * DEF
56 * G
7 * HIJ
54Một mẫu kim tự tháp nửa đảo khác với số
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
- Họa tiết: -
- Mô hình ngôi sao gương phải xuống
- Trong mẫu này, chúng ta cần sử dụng hai vòng
3 lồng nhau.rows = 5 for i in range[rows, 0, -1]: for j in range[0, i + 1]: print[j, end=' '] print["\r"]
Mô hình hình tam giác cân bằng của ngôi sao
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
5512 * ABC
3 * DEF
56 * G
7 * HIJ
39Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
56Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
12 * ABC
3 * DEF
56 * G
7 * HIJ
57Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
58Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
59Mô hình ngôi sao gương phải xuống
Trong mẫu này, chúng ta cần sử dụng hai vòngrows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
61Mô hình ngôi sao gương phải xuống
Trong mẫu này, chúng ta cần sử dụng hai vòngrows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.Trong mẫu này, chúng ta cần sử dụng hai vòng
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Họa tiết: -
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
63Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
64Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
65Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
66Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
12 * ABC
3 * DEF
56 * G
7 * HIJ
67Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
68Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
69Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
70Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
71Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
72Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
73Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
12 * ABC
3 * DEF
56 * G
7 * HIJ
74Họa tiết: -
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
75Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
76Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
77Mô hình ngôi sao gương phải xuống
12 * ABC
3 * DEF
56 * G
7 * HIJ
78Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
12 * ABC
3 * DEF
56 * G
7 * HIJ
79Mô hình ngôi sao gương phải xuống
Trong mẫu này, chúng ta cần sử dụng hai vòngrows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 11
Mô hình ngôi sao gương phải xuống
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 12
Trong mẫu này, chúng ta cần sử dụng hai vòng rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 13
Mô hình ngôi sao gương phải xuống
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 14
Trong mẫu này, chúng ta cần sử dụng hai vòng
rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
3 lồng nhau.Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 15
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 16
Mô hình ngôi sao gương phải xuống
Trong mẫu này, chúng ta cần sử dụng hai vòng
3 lồng nhau.rows = 5
for i in range[rows, 0, -1]:
for j in range[0, i + 1]:
print[j, end=' ']
print["\r"]
- Mô hình hình tam giác cân bằng của ngôi sao
3912 * ABC 3 * DEF 56 * G 7 * HIJ
- Chương trình: -
Mô hình kim tự tháp đầy đủ của ngôi sao
12 * ABC
3 * DEF
56 * G
7 * HIJ
62
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 10using simple for loops. 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.