Chương trình mẫu trong python sử dụng vòng lặp for

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 9
0

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 9
1

đầu ra

0 1 2 3 4 5 6 7 8 9
0

báo cáo quảng cáo này

4. Mẫu bảng chữ cái tam giác rỗng

0 1 2 3 4 5 6 7 8 9
3

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 9
4

đầu ra

0 1 2 3 4 5 6 7 8 9
3

5. Mô Hình Kim Tự Tháp Số

0 1 2 3 4 5 6 7 8 9
6

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 9
7

đầu ra

0 1 2 3 4 5 6 7 8 9
6

6. Mô hình kim tự tháp số rỗng

0 1 2 3 4 5 6 7 8 9
9

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 5
0

đầu ra

0 1 2 3 4 5 6 7 8 9
9

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 5
2

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 5
3

đầ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

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 5
5

Đâ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 5
6

đầ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
5

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 5
8

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 5
9

đầ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
8

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
1

Mẫ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
1

11. 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
4

Có 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
4

Sự 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

Các mẫu vòng lặp trong Python là gì?

Các mẫu có thể được in trong python bằng các vòng lặp for đơn giản. Vòng lặp ngoài đầu tiên được sử dụng để xử lý số lượng hàng và Vòng lặp lồng nhau bên trong được sử dụng để xử lý số lượng cột . Thao tác với các câu lệnh in, có thể in các mẫu số, mẫu bảng chữ cái hoặc mẫu sao khác nhau.

Làm cách nào để in mẫu trong Python bằng vòng lặp đơn?

N-1 { vòng lặp 0. M-1 } và vòng lặp 0. .
trên lần lặp 0, in 1 chuỗi "*" ở vị trí 4
ở lần lặp 1, in ra 2 dãy "*" ở vị trí 3
ở lần lặp 2, in ra 3 dãy "*" ở vị trí 2
trên lần lặp 3, in 4 chuỗi "*" ở vị trí 1

Làm cách nào để in 12345 bằng Python?

cách in 12345 trong một hàng mà không cần sử dụng chuỗi .
+ 8. print[*[n for n in range[1,6]], sep=""] hoặc chỉ print[12345] theo đề xuất của Diego. .
+ 6. Ngôn ngữ - Python Điều này có thể gian lận nhưng hãy thử. số = 12345; . .
+ 5. .
+ 3. .
+ 2. .
+ 2. .
+ 1. .

Có bao nhiêu mẫu trong Python?

Đọc toàn bộ bài viết để biết thêm về tất cả 18 Chương trình mẫu Python một cách chi tiết. Python là ngôn ngữ thân thiện với người dùng, cho phép các tính năng hữu ích đa dạng giúp đơn giản hóa quy trình viết mã và cho phép người dùng phát triển năng lực lập trình đặc biệt.

Chủ Đề