Trang chủ »Python» Chương trình Python để in mẫu - Số in, Kim tự tháp, Sao, Tam giác, Kim cương và Bảng chữ cáiPython » Python Programs to Print Pattern – Print Number, Pyramid, Star, Triangle, Diamond, and Alphabets Patterns
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
- Ký tự hoặc bảng chữ cái mẫu
- Mô hình vuông
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. - 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à
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 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ố].rows = 5 for i in range[rows, 0, -1]: for j in range[0, i + 1]: print[j, end=' '] print["\r"]
- Thêm dòng mới sau mỗi lần lặp của vòng lặp bên ngoài
Thêm một dòng mới bằng hàm
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 1
9 sau mỗi lần lặp của vòng ngoài để mẫu hiển thị phù hợp
Tôi đã tạo ra nhiều chương trình khác nhau in các kiểu khác nhau của các mẫu số. Hãy xem từng người một.
Hãy cùng xem chương trình Python để in mẫu số đơn giản sau đây bằng cách sử dụng vòng lặp.
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
Program::
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
Trong 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
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Lư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.
Program::
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
Mô 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
1 1 1 1 1 2 2 2 2 3 3 3 4 4 5
Chương trình
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, 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: -: –
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Chương trình: -: –
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
Mộ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: -: –
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
0Chương trình: -: –
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
1Một mẫu kim tự tháp nửa đảo khác với số
Mẫu số thay thế bằng cách sử dụng vòng lặp trong khi vòng lặp
Hãy để xem cách sử dụng vòng lặp trong khi in mẫu số. 1: –
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
2Họa tiết: -
Chương trình: -: –
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
3Một mẫu kim tự tháp nửa đảo khác với số
Mẫu số thay thế bằng cách sử dụng vòng lặp trong khi vòng lặp: –
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
4Hãy để xem cách sử dụng vòng lặp trong khi in mẫu số.: 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
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
5Mô hình kim tự tháp đảo ngược với cùng một chữ số
Họa tiết: -
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
6Chương trình: -
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
7Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
8Chương trình: -
rows = 6
# if you want user to enter a number, uncomment the below line
# rows = int[input['Enter the number of rows']]
# outer loop
for i in range[rows]:
# nested loop
for j in range[i]:
# display number
print[i, end=' ']
# new line after each row
print['']
9Một mẫu kim tự tháp nửa đảo khác với số
Mẫ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: -: –
Một mẫu kim tự tháp nửa đảo khác với sốMẫu số thay thế bằng cách sử dụng vòng lặp trong khi vòng lặp: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 51
Hãy để xem cách sử dụng vòng lặp trong khi in mẫu số.
Họa tiết: -
Mẫu số ngược
Pattern::
1 1 2 1 2 3 1 2 3 4 1 2 3 4 52
Chương trình: -: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 53
Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 54
Chương trình: -: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 55
Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -
1 1 2 1 2 3 1 2 3 4 1 2 3 4 56
Chương trình: -
1 1 2 1 2 3 1 2 3 4 1 2 3 4 57
Một mẫu kim tự tháp nửa đảo khác với số
Mẫu số thay thế bằng cách sử dụng vòng lặp trong khi vòng lặp
- Hãy để xem cách sử dụng vòng lặp trong khi in mẫu số.
- Họa tiết: -
- Mẫu số ngược
- Hãy để xem cách hiển thị mô hình giảm dần của các số
- Mẫu 1: -
Mô hình này cũng được gọi là một kim tự tháp đảo ngược của các số giảm dần.: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 58
Kim tự tháp đảo ngược các số
Chương trình: -: –
1 1 2 1 2 3 1 2 3 4 1 2 3 4 59
Một mẫu kim tự tháp nửa đảo khác với số
Họa tiết: -: –
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
0Mô hình này còn được gọi là tam giác bên phải được nhân đôi
Chương trình: -: –
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
1Giải pháp thay thế::
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
2Mô hình nửa hình kim tự tháp đi xuống của ngôi sao
Họa tiết: -
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
3Lưu ý: Chúng ta cần sử dụng vòng lặp lồng nhau để in mô hình kim tự tháp đi xuống của các ngôi sao: We need to use the reverse nested loop to print the downward pyramid pattern of stars
Chương trình: -
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
4Mô hình kim tự tháp đầy đủ của ngôi sao
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Họa tiết: -
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
5Program:
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
6Mô hình ngôi sao gương phải xuống
Họa tiết: -
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
7Mô hình ngôi sao gương phải xuống
Chương trình: -
rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
8Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.Chương trình: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 50
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 51
Chương trình: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 52
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 53
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Chương trình: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 54
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 55
Chương trình: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 56
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 57
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Chương trình: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 58
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
1 1 1 1 1 2 2 2 2 3 3 3 4 4 59
Chương trình: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
0Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -: –
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
1Chương trình: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
2Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.Chương trình: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
4Mô hình kim tự tháp đầy đủ của ngôi sao
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: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
5rows = 5
for i in range[1, rows + 1]:
for j in range[1, i + 1]:
print[j, end=' ']
print['']
9Chương trình: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
6Mô hình kim tự tháp đầy đủ của ngôi sao
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
7Chương trình: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
8Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
rows = 5
b = 0
# reverse for loop from 5 to 0
for i in range[rows, 0, -1]:
b += 1
for j in range[1, i + 1]:
print[b, end=' ']
print['\r']
9Chương trình: -
Mô hình kim tự tháp đầy đủ của ngôi saoHãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Họa tiết: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 51
Chương trình: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 52
Mô hình kim tự tháp đầy đủ của ngôi sao
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: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 53
Chương trình: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 54
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 55
Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
Chương trình: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 56
Mô hình kim tự tháp đầy đủ của ngôi sao
5 5 5 5 5 5 5 5 5 5 5 5 5 5 57
Chương trình: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 58
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
5 5 5 5 5 5 5 5 5 5 5 5 5 5 59
Chương trình: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
0Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
1Chương trình: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
2Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
3Hãy cùng xem cách in mô hình kim tự tháp đảo ngược trong Python.
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
4Họa tiết: -
Họa tiết: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
5Chương trình: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
6Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
7Chương trình: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
8Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
rows = 5
num = rows
# reverse for loop
for i in range[rows, 0, -1]:
for j in range[0, i]:
print[num, end=' ']
print["\r"]
9Chương trình: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 10
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 11
Chương trình: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 12
Mô hình kim tự tháp đầy đủ của ngôi sao
Họa tiết: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 13
Chương trình: -
0 1 2 3 4 5 0 1 2 3 4 0 1 2 3 0 1 2 0 14
Mô hình kim tự tháp đầy đủ của ngôi sao
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
9rows = 5 for i in range[1, rows + 1]: for j in range[1, i + 1]: print[j, end=' '] print['']
- In hai kim tự tháp sao
Mô hình khởi động đúng của ngôi sao