Hướng dẫn hollow triangle pattern in python while loop - mô hình tam giác rỗng trong vòng lặp trong khi python

Cách để có được một hình tam giác rỗng là in các khoảng trống trong một vòng lặp. Nếu bạn quan sát đầu ra bạn cần, bạn sẽ thấy rằng ngoại trừ các dòng trên cùng và dưới cùng, mọi dòng chỉ có 2 dấu hoa thị [*]. Điều đó có nghĩa là bạn cần một logic xử lý không gian.

Có một số cách để viết logic, chẳng hạn như coi từng nửa dọc là các khối có độ dài cố định và chỉ thay đổi vị trí của ngôi sao hoặc thực sự đếm các khoảng trống cho mỗi dòng. Bạn có thể khám phá các cách khác nhau để đạt được những gì bạn cần một cách thuận tiện. Tôi sẽ trình bày một soln.

H = int[input["Enter height of triangle: "]]
C = str[input["Character: "]]
if len[C] != 1:
    C = "*"

rows = 1
count = 0
while rows < H:
    str = ""
    for i in range[H - rows]:
        str += " "
    str += C

    if rows > 1:
        for i in range[2 * rows - 3]:
            str += " "
        str += C 

    print[str]
    rows += 1

str = ""
for i in range[2 * H - 1]:
    str += C
print[str]

Tôi đã thực hiện một thay đổi về việc kiểm tra nhân vật. Bạn không nên cho phép các ký tự nhiều hơn chiều dài 1. Nếu không, khoảng cách sẽ bị rối tung

Những bài tập này có nghĩa là để bạn hiểu logic và thoải mái với mã thao tác, vì vậy hãy thử các biến thể khác nhau

Đây có lẽ không phải là giải pháp được tối ưu hóa nhất, nhưng, hãy nhớ rằng việc in nói chung là chậm vì nó phải tương tác với ngoại vi [màn hình], vì vậy hãy cố gắng in số lượng lớn bất cứ khi nào có thể. Điều này cải thiện tốc độ

Trong bài viết này, bạn sẽ tìm hiểu về nhiều chương trình mẫu khác nhau trong Python. Bạn sẽ học cách tạo và in các mẫu bằng Python bằng cách sử dụng các vòng lặp và trong khi các vòng lặp.pattern program in Python. You will learn how to create and print patterns in Python using for loops and while loops.

Mô hình ngôi sao trong Python

Mẫu sao là một chương trình mẫu phổ biến được tạo trong bất kỳ ngôn ngữ lập trình nào. Đó là một mô hình bao gồm một loạt các ngôi sao tạo ra một số loại hình. is a common pattern program created in any programming language. It is a pattern that consists of a series of stars that create some sort of shape.

Trong hình ảnh dưới đây, bạn có thể thấy một số mẫu sao.

Ngoài ra còn có các loại mẫu khác không sử dụng sao mà là số hoặc bảng chữ cái. Chúng tôi cũng sẽ xem xét những điều này ngắn gọn ở đây.

Hãy bắt đầu với các chương trình mẫu khác nhau bằng Python.

Danh sách chương trình mẫu trong Python

Chúng ta sẽ thấy chương trình mẫu sau đây trong Python ở đây trong bài viết này.

  1. Mô hình vuông trong Python
  2. Mô hình hình vuông rỗng trong Python
  3. Mẫu sao hình tam giác trái trong Python
  4. Mẫu sao hình tam giác bên phải trong Python
  5. Mẫu hình tam giác hướng xuống
  6. Mẫu hình tam giác xuống ngay
  7. Mô hình ngôi sao hình tam giác rỗng
  8. Mô hình kim tự tháp trong Python
  9. Mô hình kim tự tháp rỗng trong Python
  10. Mô hình kim tự tháp ngược trong Python
  11. Mẫu sao kim cương trong Python
  12. Mô hình ngôi sao kim cương rỗng trong Python
  13. Mẫu sao đồng hồ cát trong Python
  14. Đúng mô hình ngôi sao Pascal trong Python
  15. Mẫu sao Pascal trái trong Python
  16. Mô hình trái tim trong Python
  17. Cộng với mẫu sao
  18. Mô hình ngôi sao chéo
  19. Mẫu số tam giác trái
  20. Mẫu số tam giác bên phải
  21. Mẫu kim tự tháp số
  22. Số kim tự tháp mô hình ngược
  23. Mẫu kim tự tháp số rỗng
  24. Số mô hình kim cương
  25. Mẫu kim cương số rỗng
  26. Mô hình kim tự tháp bảng chữ cái
  27. Mô hình kim tự tháp bảng chữ cái ngược
  28. Mẫu kim tự tháp bảng chữ cái rỗng
  29. Mô hình kim cương bảng chữ cái
  30. Mẫu kim cương bảng chữ cái rỗng

1. Mô hình vuông trong Python

*****
*****
*****
*****
*****

Mẫu vuông là chương trình mẫu dễ nhất. Nó là một mô hình có hình dạng của một hình vuông làm bằng các ngôi sao. Vì nó là một hình vuông, nó rất dễ dàng để tạo và in. Hãy xem cách tạo và in một mẫu vuông.square pattern is the easiest pattern program. It is a pattern that has the shape of a square made of stars. Since it is a square, it is very easy to create and print. Let's see how to create and print a square pattern.

Để tạo một mẫu sao vuông chạy 2 lồng nhau cho các vòng. Vòng lặp bên ngoài sẽ tạo các hàng và vòng bên trong sẽ tạo các cột. Vòng lặp bên trong sẽ in các ngôi sao [*] và tạo một dòng mới sau mỗi hàng.

Sau đây là mã để tạo một mẫu vuông.

  • Người bắt đầu
  • Pro

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]

Output:

*****
*****
*****
*****
*****

2. Mẫu vuông rỗng

*****
*   *
*   *
*   *
*****

Mẫu vuông rỗng là chương trình mẫu khó khăn hơn một chút so với một hình vuông đơn giản bởi vì ở đây bạn sẽ phải đối phó với các không gian trong hình vuông.hollow square pattern is a bit more difficult pattern program than a simple square because here you will have to deal with spaces within the square.

Để tạo một mẫu hình vuông rỗng, chúng tôi sẽ một lần nữa chạy 2 được lồng cho các vòng lặp và sử dụng các câu lệnh có điều kiện. Vòng ngoài sẽ chạy trong một số lần dưới dạng kích thước của hình vuông. Vòng bên trong sẽ chỉ in * trong hàng đầu tiên và cuối cùng và trong các hàng khác in * Chỉ ở vị trí đầu tiên và cuối cùng và trong các không gian in giữa. Sau đây là mã để tạo một mẫu hình vuông rỗng.

  • Người bắt đầu
  • Pro

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']

Output:

2. Mẫu vuông rỗng

*
**
***
****
*****

Mẫu vuông rỗng là chương trình mẫu khó khăn hơn một chút so với một hình vuông đơn giản bởi vì ở đây bạn sẽ phải đối phó với các không gian trong hình vuông.left triangle star pattern is a star pattern in the shape of a triangle. It is quite easy to create it.

Để tạo một mẫu hình vuông rỗng, chúng tôi sẽ một lần nữa chạy 2 được lồng cho các vòng lặp và sử dụng các câu lệnh có điều kiện. Vòng ngoài sẽ chạy trong một số lần dưới dạng kích thước của hình vuông. Vòng bên trong sẽ chỉ in * trong hàng đầu tiên và cuối cùng và trong các hàng khác in * Chỉ ở vị trí đầu tiên và cuối cùng và trong các không gian in giữa. Sau đây là mã để tạo một mẫu hình vuông rỗng.

  • Người bắt đầu
  • Pro

# Left triangle star pattern
n = 5

for i in range[1, n+1]:
    # internal loop run for i times
    for k in range[1, i+1]:
        print["*", end=""]
    print[]

*****
*****
*****
*****
*****
0

Output:

2. Mẫu vuông rỗng

*****
*****
*****
*****
*****
1

Mẫu vuông rỗng là chương trình mẫu khó khăn hơn một chút so với một hình vuông đơn giản bởi vì ở đây bạn sẽ phải đối phó với các không gian trong hình vuông.right triangle star pattern is a star pattern in the shape of a triangle as shown above. It is similar to the left triangle star pattern but you will have to deal with spaces.

Để tạo một mẫu hình vuông rỗng, chúng tôi sẽ một lần nữa chạy 2 được lồng cho các vòng lặp và sử dụng các câu lệnh có điều kiện. Vòng ngoài sẽ chạy trong một số lần dưới dạng kích thước của hình vuông. Vòng bên trong sẽ chỉ in * trong hàng đầu tiên và cuối cùng và trong các hàng khác in * Chỉ ở vị trí đầu tiên và cuối cùng và trong các không gian in giữa. Sau đây là mã để tạo một mẫu hình vuông rỗng.

  • Người bắt đầu
  • Pro

*****
*****
*****
*****
*****
2

*****
*****
*****
*****
*****
3

Output:

2. Mẫu vuông rỗng

*****
*****
*****
*****
*****
4

Mẫu vuông rỗng là chương trình mẫu khó khăn hơn một chút so với một hình vuông đơn giản bởi vì ở đây bạn sẽ phải đối phó với các không gian trong hình vuông.left downward triangle pattern is the star pattern of a triangle upside down. It is very easy to create.

Để tạo một mẫu hình vuông rỗng, chúng tôi sẽ một lần nữa chạy 2 được lồng cho các vòng lặp và sử dụng các câu lệnh có điều kiện. Vòng ngoài sẽ chạy trong một số lần dưới dạng kích thước của hình vuông. Vòng bên trong sẽ chỉ in * trong hàng đầu tiên và cuối cùng và trong các hàng khác in * Chỉ ở vị trí đầu tiên và cuối cùng và trong các không gian in giữa. Sau đây là mã để tạo một mẫu hình vuông rỗng.

  • Người bắt đầu
  • Pro

*****
*****
*****
*****
*****
5

*****
*****
*****
*****
*****
6

Output:

3. Mô hình ngôi sao hình tam giác trái trong Python

*****
*****
*****
*****
*****
7

Mô hình ngôi sao tam giác bên trái là một mô hình ngôi sao trong hình tam giác. Nó là khá dễ dàng để tạo ra nó.right downward triangle pattern is a pattern that is upside down and has perpendicular to the right side.

Để tạo một mẫu ngôi sao tam giác bên trái, chạy 2 vòng lồng nhau trong đó vòng lặp bên trong sẽ chạy trong một số lần khi số lần bên ngoài đã chạy và in bắt đầu.

*****
*****
*****
*****
*****
8

Output:

4. Mô hình ngôi sao hình tam giác bên phải trong Python

*****
*****
*****
*****
*****
9

Mẫu sao tam giác bên phải là một mô hình ngôi sao trong hình dạng của một tam giác như được hiển thị ở trên. Nó tương tự như mô hình ngôi sao tam giác bên trái nhưng bạn sẽ phải đối phó với không gian.hollow triangle star pattern is a star pattern in the shape of the triangle made of stars but hollow. You can see the pattern up there.

Để tạo một mẫu ngôi sao hình tam giác bên phải, sẽ có 2 vòng lồng nhau, trong đó bên ngoài sẽ chạy trong một số lần khi kích thước của tam giác và bên trong này, sẽ có 2 vòng bên trong, người ta sẽ in * và cái còn lại sẽ in không gian. Sau đây là mã để tạo mẫu ngôi sao tam giác bên phải.

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
0

Output:

5. Mẫu hình tam giác hướng xuống

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
1

Kiểu hình tam giác hướng xuống bên trái là mô hình ngôi sao của một hình tam giác lộn ngược. Nó rất dễ dàng để tạo ra.pyramid pattern is a very famous pattern in programming. It has the shape of an equilateral triangle and it is used to represent a pyramid. You can see the pattern up here.

Chạy 2 vòng lặp lồng trong đó vòng lặp bên trong sẽ chạy cho 'n' thời gian, sau đó 'n - 1' lần cho đến 0 và sao in.

6. Mẫu hình tam giác xuống ngay

  • Người bắt đầu
  • Pro

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
2

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
3

Output:

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
1

Mẫu hình tam giác hướng xuống bên phải là một mô hình lộn ngược và có vuông góc bên phải.

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
5

Bạn phải quản lý 2 vòng bên trong và 1 vòng ngoài. Vòng lặp bên ngoài sẽ chạy cho 'N' Times và các vòng bên trong sẽ in các ngôi sao và không gian.hollow pyramid pattern is a pyramid pattern made of stars but hollow. You can see the pattern up there.

7. Mô hình ngôi sao hình tam giác rỗng

Mô hình ngôi sao tam giác rỗng là một mô hình ngôi sao trong hình tam giác làm bằng các ngôi sao nhưng rỗng. Bạn có thể thấy các mẫu trên đó.

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
6

Output:

Bạn có thể thấy trong mẫu trên mà trong mỗi hàng ngoại trừ hàng đầu tiên và hàng cuối cùng, sẽ chỉ có các ngôi sao ở đầu và cuối hàng. Và ở hàng cuối cùng, sẽ chỉ có các ngôi sao khi bắt đầu, kết thúc hoặc của hàng.

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
7

8. Mô hình kim tự tháp trong Pythonreverse pyramid pattern is the same as the pyramid pattern but it is upside down. See the pattern up there.

Mô hình kim tự tháp là một mô hình rất nổi tiếng trong lập trình. Nó có hình dạng của một tam giác đều và nó được sử dụng để đại diện cho một kim tự tháp. Bạn có thể thấy mô hình ở đây.

Mẫu kim tự tháp có số lượng sao lẻ trong mỗi hàng 1, 3, 5, 7, v.v.

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
8

Output:

# Square pattern program

# Create a list of rows
for i in range[0, 5]:
    # Create a list of columns
    for j in range[0, 5]:
        print["*", end=""]
    print[]
7

Sẽ có 2 vòng trong đó cái đầu tiên sẽ in khoảng trống 'n - 1' ở hàng đầu tiên, 'n - 2' ở hàng thứ hai, v.v. và vòng thứ hai sẽ in các ngôi sao '2*i - 1' Trong hàng đầu tiên, '2*i - 2' trong hàng thứ hai, v.v.

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
0

9. Mô hình kim tự tháp rỗng trong Pythondiamond star pattern is a star pattern with the shape of the diamond. You can see the pattern up here.

Mô hình kim tự tháp rỗng là một mô hình kim tự tháp làm từ các ngôi sao nhưng rỗng. Bạn có thể thấy các mẫu trên đó.

Bạn có thể thấy trong mẫu trên trong mỗi hàng có 3 thay đổi, thứ nhất, có một loạt không gian, sau đó là một ngôi sao và sau đó là một loạt không gian khác, và cuối cùng là một ngôi sao. Và ở hàng cuối cùng, chỉ có những ngôi sao.

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
1

Output:

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
0

12. Mô hình ngôi sao kim cương rỗng trong Python

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
3

Mẫu kim cương rỗng giống như mẫu Ngôi sao kim cương nhưng rỗng. Các mô hình là ở đây.hollow diamond pattern is the same as the diamond star pattern but hollow. The pattern is up here.

Điều này rất phức tạp bởi vì bạn phải đối phó với nhiều thứ như không gian, ngôi sao cho mỗi hàng trong đó bản thân mẫu được chia thành hai phần kim tự tháp trên và kim tự tháp dưới.

Hãy xem mã.

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
4

Output:

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
3

13. Mẫu sao đồng hồ cát trong Python

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
6

Mô hình đồng hồ cát là một mô hình với hình dạng của một chiếc đồng hồ cát. Khi bạn quan sát mô hình, bạn sẽ thấy rằng nó được tạo thành từ hai mẫu. Mẫu đầu tiên là một mẫu kim tự tháp đi xuống và mẫu thứ hai là một mẫu hình tam giác hướng lên.hourglass pattern is a pattern with the shape of an hourglass. When you observe the pattern, you will see that it is made up of two patterns. The first pattern is a downward pyramid pattern and the second pattern is an upward triangle pattern.

Bạn có thể tạo mẫu này bằng cách kết hợp cả hai mẫu. Mã như sau.

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
7

Output:

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
6

14. Mẫu sao Pascal phải trong Python

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
9

Các mẫu hình tam giác Pascal bên phải được hiển thị ở trên. Có thể thấy rõ rằng nó được tạo thành từ một tam giác trên và một tam giác dưới.right pascal triangle pattern is shown above. It can be clearly seen that it is made up of an upper triangle and a lower triangle.

Vì vậy, bạn có thể chạy 2 vòng lặp khác nhau tạo ra tam giác trên và một vòng khác tạo ra tam giác dưới.

Đây là mã hoàn chỉnh.

  • Người bắt đầu
  • Pro

*****
*****
*****
*****
*****
0

*****
*****
*****
*****
*****
1

Output:

# Square pattern program

for i in range[0, 5]:
    # printing * for 5 times and a new line
    print["*" * 5]
9

15. Mẫu sao Pascal trái trong Python

*****
*****
*****
*****
*****
3

Mẫu hình tam giác Pascal bên trái là hình ảnh phản chiếu của mẫu hình tam giác bên phải. Các mẫu được hiển thị ở trên.left pascal triangle pattern is a mirror image of the right pascal triangle pattern. The pattern is shown above.

Mẫu hình tam giác Pascal bên trái phức tạp hơn một chút so với mẫu hình tam giác bên phải vì bạn sẽ phải đối phó với cả hai không gian và ngôi sao.

Hãy xem mã.

*****
*****
*****
*****
*****
4

Output:

*****
*****
*****
*****
*****
3

13. Mẫu sao đồng hồ cát trong Python

*****
*****
*****
*****
*****
6

Mô hình đồng hồ cát là một mô hình với hình dạng của một chiếc đồng hồ cát. Khi bạn quan sát mô hình, bạn sẽ thấy rằng nó được tạo thành từ hai mẫu. Mẫu đầu tiên là một mẫu kim tự tháp đi xuống và mẫu thứ hai là một mẫu hình tam giác hướng lên.heart pattern is a pattern with the shape of a heart. It is quite a complex pattern. But if you observe the code carefully then you will understand it easily.

*****
*****
*****
*****
*****
7

Output:

*****
*****
*****
*****
*****
6

Bạn có thể tạo mẫu này bằng cách kết hợp cả hai mẫu. Mã như sau.

14. Mẫu sao Pascal phải trong Pythonplus pattern is a pattern with the shape of a plus sign [+].

*****
*****
*****
*****
*****
9

Các mẫu hình tam giác Pascal bên phải được hiển thị ở trên. Có thể thấy rõ rằng nó được tạo thành từ một tam giác trên và một tam giác dưới.

*****
*   *
*   *
*   *
*****
0

Output:

Vì vậy, bạn có thể chạy 2 vòng lặp khác nhau tạo ra tam giác trên và một vòng khác tạo ra tam giác dưới.

Đây là mã hoàn chỉnh.cross pattern is a pattern with the shape of a cross sign [X].

*****
*   *
*   *
*   *
*****
1

Người bắt đầu

*****
*   *
*   *
*   *
*****
2

Output:

Pro

15. Mẫu sao Pascal trái trong Pythonleft number triangle pattern is a triangle pattern that is made of numbers and has perpendicular on its left side.

*****
*   *
*   *
*   *
*****
3

Mẫu hình tam giác Pascal bên trái là hình ảnh phản chiếu của mẫu hình tam giác bên phải. Các mẫu được hiển thị ở trên.

*****
*   *
*   *
*   *
*****
4

Output:

Mẫu hình tam giác Pascal bên trái phức tạp hơn một chút so với mẫu hình tam giác bên phải vì bạn sẽ phải đối phó với cả hai không gian và ngôi sao.

16. Mô hình trái tim trong Pythonright number triangle pattern is a triangle pattern that is made of numbers and has perpendicular on its right side.

*****
*   *
*   *
*   *
*****
5

Mô hình trái tim là một mô hình với hình dạng của một trái tim. Nó là một mô hình khá phức tạp. Nhưng nếu bạn quan sát mã cẩn thận thì bạn sẽ dễ hiểu nó.

*****
*   *
*   *
*   *
*****
6

Output:

17. Chương trình mô hình cộng với Python

Mẫu cộng là một mẫu với hình dạng của dấu cộng [+].number pyramid pattern is a pattern that is made of numbers and has a pyramid shape.

*****
*   *
*   *
*   *
*****
7

Mã hoàn chỉnh được đưa ra dưới đây.

*****
*   *
*   *
*   *
*****
8

Output:

*****
*   *
*   *
*   *
*****
7

18. Chương trình mô hình chéo trong Python

Mẫu chéo là một mẫu với hình dạng của dấu chéo [x].reverse number pyramid pattern is a number pyramid reversed 180 degrees.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
0

Dưới đây là mã hoàn chỉnh để tạo mẫu chéo.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
1

Output:

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
0

19. Chương trình mẫu hình tam giác số trái

Mẫu tam giác số bên trái là một mẫu hình tam giác được làm bằng số và có vuông góc bên trái của nó.hollow number pyramid pattern is a number pyramid pattern that has a hollow space in the middle.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
3

Mã hoàn chỉnh cho mẫu tam giác số trái được đưa ra dưới đây.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
4

Output:

20. Chương trình mẫu hình tam giác đúng

Mẫu tam giác số phù hợp là một mẫu hình tam giác được làm bằng số và có vuông góc ở phía bên phải của nó.number diamond pattern is a diamond pattern that is made of numbers.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
5

Mã hoàn chỉnh cho mẫu tam giác đúng được đưa ra dưới đây.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
6

Output:

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
5

21. Chương trình mô hình kim tự tháp số trong Python

Mẫu kim tự tháp số là một mẫu được tạo thành từ các số và có hình dạng kim tự tháp.hollow number diamond pattern is a diamond pattern that is made of numbers and is hollow inside.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
8

Mã hoàn chỉnh cho mẫu kim tự tháp số được đưa ra dưới đây.

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
9

Output:

# hollow square pattern
size = 5
for i in range[size]:
    for j in range[size]:
        # print * completely in first and last row
        # print * only in first and last position in other rows
        if i == 0 or i == size - 1 or j == 0 or j == size - 1:
            print['*', end='']
        else:
            print[' ', end='']
    print[]
8

22. Chương trình mô hình kim tự tháp số ngược trong Python

Mẫu kim tự tháp số ngược là một kim tự tháp đảo ngược 180 độ.

Mã hoàn chỉnh cho mẫu kim tự tháp số ngược được đưa ra dưới đây.alphabet pyramid pattern is a pyramid pattern that is made of alphabets.

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
1

23. Chương trình mô hình kim tự tháp số rỗng

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
2

Output:

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
1

Mẫu kim tự tháp số rỗng là một mẫu kim tự tháp có không gian rỗng ở giữa.

Mã hoàn chỉnh cho mẫu kim tự tháp số rỗng được đưa ra dưới đây.reverse alphabet pyramid pattern is a pyramid pattern that is made of alphabets and is upside down.

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
4

24. Chương trình mẫu kim cương số

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
5

Output:

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
4

Mẫu kim cương số là một mẫu kim cương được làm bằng số.

Mã hoàn chỉnh cho mẫu kim cương số được đưa ra dưới đây.hollow alphabet pyramid pattern is a pyramid pattern that is made of alphabets and is hollow inside.

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
7

25. Chương trình mô hình kim cương số rỗng

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
8

Output:

29. Chương trình mẫu kim cương bảng chữ cái

Mẫu kim cương bảng chữ cái là một mẫu kim cương được làm bằng bảng chữ cái.alphabet diamond pattern is a diamond pattern that is made of alphabets.

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
9

Mã hoàn chỉnh cho mẫu kim cương bảng chữ cái được đưa ra dưới đây.

*
**
***
****
*****
0

Output:

# hollow square pattern
size = 5
for i in range[size]:
    # print star in first and last row
    if i == 0 or i == size - 1:
        print['*' * size]
    else:
        # print * in first and last position in other rows
        print['*' + ' ' * [size - 2] + '*']
9

30. Mẫu kim cương bảng chữ cái rỗng

Mẫu kim cương bảng chữ cái rỗng là một mẫu kim cương được làm bằng bảng chữ cái và là rỗng bên trong.hollow alphabet diamond pattern is a diamond pattern that is made of alphabets and is hollow inside.

*
**
***
****
*****
2

Mã hoàn chỉnh cho mẫu kim cương bảng chữ cái rỗng được đưa ra dưới đây.

*
**
***
****
*****
3

Output:

*
**
***
****
*****
2

Sự kết luận

Sau khi xem 30 chương trình mẫu trong Python, bạn đã học được những điều cơ bản về việc tạo các mẫu. Bây giờ bạn có thể tạo các mẫu của riêng bạn và làm cho chúng trông đẹp. Hãy thử chương trình mẫu bảng chữ cái được thảo luận trong bài viết tiếp theo.

Làm thế nào để bạn vẽ một tam giác rỗng trong Python?

Nhưng trong một tam giác rỗng, bạn cần bốn giai đoạn: viết khoảng trống, viết một ngôi sao, viết không gian hoặc nhiều không gian và viết lại một ngôi sao.Hơn nữa, đối với dòng cuối cùng, bạn chỉ cần viết các ngôi sao.Lưu câu trả lời này.write spaces, write one star, write zero or more spaces and write one star again. Furthermore, for the last line, you only need to write stars. Save this answer.

Làm thế nào để bạn thực hiện một vòng lặp trong Python với một mẫu?

Đố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 chỉnh. 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.Inner while loop prints a single row after its complete execution. Outer while loop helps to print n number of rows. In other words, outer while loop prints the rows, while inner while loop prints columns in each row.

Làm thế nào để bạn tạo ra một mô hình hình tam giác trong Python?

Mẫu - 4: in hình kim tự tháp tam giác..
n = int [input ["Nhập số lượng hàng:"]].
m = [2 * n] - 2 ..
Đối với tôi trong phạm vi [0, n]:.
cho J trong phạm vi [0, m]:.
in [end = ""].
m = m - 1 # giảm m sau mỗi vòng lặp ..
cho J trong phạm vi [0, i + 1]:.
# in hình kim tự tháp hình tam giác đầy đủ bằng cách sử dụng các ngôi sao ..

Bài Viết Liên Quan

Chủ Đề