Trong hướng dẫn này, chúng ta sẽ thảo luận về các mẫu số khác nhau trong python. Bạn cũng có thể sử dụng các chương trình bên dưới trong chương trình python của mình
mẫu số
Mẫu số là một mẫu được tạo bởi các số có hình dạng hình học bất kỳ bằng cách sử dụng các vòng lặp có kiểm soát như hình vuông, hình tam giác, hình chữ nhật, v.v.
Hãy cho chúng tôi xem một số ví dụ về các mẫu số trong python
Hình ảnh trên cho thấy một số mẫu số mà bạn có thể tạo trong python. Ngoài những mẫu này, còn có nhiều mẫu số khác mà bạn có thể nghĩ ra và tạo
In các số từ 0 đến 9
Trước khi bắt đầu tạo các mẫu số, trước tiên chúng ta hãy xem cách in các số từ 0 đến 9
Để làm điều này, bạn chỉ cần sử dụng vòng lặp for để lặp qua các số từ 0 đến 9 và in chúng.
# print 0 to 9
for i in range[10]:
print[i, end=' ']
đầu ra
0 1 2 3 4 5 6 7 8 9
Bây giờ chúng ta hãy tạo các mẫu số khác nhau
1. Mẫu hình vuông
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
Mẫu hình vuông rất đơn giản để tạo bằng python. Bạn cần sử dụng 2 vòng lồng vào nhau để tạo mẫu hình vuông.
Vòng lặp bên trong sẽ in số lần bạn muốn in số. Vòng lặp bên ngoài sẽ thực hiện vòng lặp bên trong với số lần bạn muốn
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
đầu ra
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
2. Mô hình bảng chữ cái tam giác bên trái
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Mẫu hình tam giác bên trái là một mẫu có dạng tam giác được tạo bằng số.
Chương trình cho điều này sẽ là 2 vòng lặp lồng nhau trong đó vòng lặp bên trong sẽ in số lần vòng lặp bên ngoài được thực hiện và in số trong mỗi lần lặp
# Left triangle pattern
n = 5
for i in range[n+1]:
for j in range[1, i+1]:
print[j, end=' ']
print[]
đầu ra
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
Bạn có thể tạo các biến thể trong mẫu này bằng cách tạo 1 mẫu thay đổi mọi số tiếp theo trong một hàng hoặc một mẫu khác thay đổi mọi số tiếp theo trong một cột
________số 8đầu ra
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
3. Mẫu tam giác vuông
0 1 2 3 4 5 6 7 8 90
Bạn có thể thấy ở trên mẫu số tam giác vuông trông như thế nào.
Mẫu bắt đầu với một loạt các khoảng trắng và sau đó số lượng tăng lên trong mỗi lần lặp lại
Để tạo mẫu này, bạn có thể sử dụng 2 vòng lặp bên trong, vòng lặp đầu tiên sẽ in dấu cách và vòng lặp thứ hai sẽ in số. Vòng lặp bên ngoài sẽ thực hiện vòng lặp bên trong với số lần bạn muốn
0 1 2 3 4 5 6 7 8 91
đầu ra
0 1 2 3 4 5 6 7 8 90
4. Mẫu bảng chữ cái tam giác rỗng
0 1 2 3 4 5 6 7 8 93
Bạn có thể thấy ở trên mẫu hình tam giác rỗng trông như thế nào. Nó hơi phức tạp để tạo vì các khoảng trống trong mẫu.
Để tạo điều này, hãy ghi nhớ một số điều, chỉ in các số ở hàng đầu tiên và cuối cùng, và ở các hàng khác chỉ in các số ở vị trí đầu tiên và cuối cùng của hàng và các khoảng trống in còn lại
0 1 2 3 4 5 6 7 8 94
đầu ra
0 1 2 3 4 5 6 7 8 93
5. Mô Hình Kim Tự Tháp Số
0 1 2 3 4 5 6 7 8 96
Mẫu kim tự tháp là một mẫu rất nổi tiếng, bạn cũng có thể tạo mẫu này bằng cách sử dụng các con số.
Mỗi dòng có một số lẻ, dòng đầu tiên có 1 số, dòng thứ hai có 2 số, dòng thứ ba có 3 số, v.v.
Chương trình sẽ có 2 vòng lặp bên trong, vòng lặp thứ nhất sẽ in dấu cách và vòng lặp thứ hai sẽ in ra 2n + 1 số tăng dần
0 1 2 3 4 5 6 7 8 97
đầu ra
0 1 2 3 4 5 6 7 8 96
6. Mô hình kim tự tháp số rỗng
0 1 2 3 4 5 6 7 8 99
Mô hình kim tự tháp số rỗng hơi phức tạp một chút giống như mô hình tam giác rỗng.
Điều này giống như mô hình tam giác rỗng ngoại trừ nó cũng có khoảng trắng ở đầu hàng
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 50
đầu ra
0 1 2 3 4 5 6 7 8 99
7. Mô hình kim tự tháp số đảo ngược
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 52
Bạn có thể thấy ở trên mô hình kim tự tháp số đảo ngược tương đương với mô hình kim tự tháp số nhưng lộn ngược.
Điều này có thể trông không dễ dàng nhưng nó rất đơn giản để tạo ra. Đây là chương trình cho mẫu này
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 53
đầu ra
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 52
8. Số hoa văn kim cương
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 55
Đây là mẫu hình kim cương đánh số . Hãy thử quan sát kỹ bạn sẽ thấy trong mô hình có 2 hình, một là kim tự tháp số và một là kim tự tháp số đảo ngược.
Vì vậy, bạn phải tạo một chương trình in một kim tự tháp số và đảo ngược mô hình kim tự tháp số ngược lại
Hãy xem chương trình hoàn chỉnh cho mẫu này
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 56
đầu ra
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 55
9. Mẫu đồng hồ cát số
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 58
Mẫu đồng hồ cát số lại là một mẫu nổi tiếng mà bạn có thể tạo bằng cách sử dụng các con số. Nó giống như một mô hình kim cương nhưng bạn nên có một tầm nhìn về nó như thế nào.
Khi quan sát bạn sẽ thấy trong mô hình có 2 hình, một là kim tự tháp số xuôi và một là kim tự tháp số đảo ngược
Vì vậy, sử dụng các khái niệm của chương trình trên đây là một chương trình hoàn chỉnh cho mẫu này
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 59
đầu ra
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 58
10. Mẫu tam giác phải pascal
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
1Mẫu tam giác pascal bên phải được hiển thị ở trên. Một lần nữa, nó chứa 2 hình bên trong, một là hình tam giác bên trái và hình kia là hình tam giác ngược bên trái.
Bạn đã thấy ở trên cách tạo cả hai. Hãy xem mã hoàn chỉnh cho mẫu này
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
2đầu ra
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
111. Mô hình trái tim trong trăn
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
4Có thể tạo mẫu trái tim số bằng cách sử dụng số và dấu cách. Nó thực sự là mô hình phức tạp để tạo ra.
Bạn có thể xem mã đầy đủ của mẫu trái tim dưới đây
Lưu ý - Không tăng kích thước trái tim quá 4 vì các số trở thành 2 chữ số sau 9 sẽ làm biến dạng hình trái tim.
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
5đầu ra
# square pattern
for i in range[5]:
for j in range[5]:
print[j+1, end=' ']
print[] # new line
4Sự kết luận
Bạn đã học cách tạo nhiều kiểu mẫu số khác nhau trong python trong phần này. Bây giờ bạn có đủ kinh nghiệm để tạo ra nhiều mẫu khác