Làm thế nào để bạn in hình tam giác bên trái trong python?

Trong ví dụ Python này, chúng tôi đã sử dụng hàm pyLeftPascalStar để hiển thị mẫu tam giác pascal bên trái của một ký tự đã cho

def pyLeftPascalsStar[rows, ch]:
    for i in range[1, rows + 1]:
        for l in range[i, rows]:
            print[end = '  ']
        for m in range[1, i + 1]:
            print['%c' %ch, end = ' ']  
        print[]

    for i in range[rows, 0, -1]:
        for l in range[i, rows + 1]:
            print[end = '  ']
        for m in range[1, i]:
            print['%c' %ch, end = ' ']  
        print[]

rows = int[input["Enter Left Pascals Star Triangle Pattern Rows = "]]
ch = input["Symbol to use in Sandglass Pattern = " ]

print["====Left Pascals Star Triangle Pattern===="]
pyLeftPascalsStar[rows, ch]
Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 

Hoạt động của ví dụ trên cũng tương tự như các ví dụ khác đã thảo luận ở trên ngoại trừ các giá trị ascii được in ở đây. Giá trị ascii cho bảng chữ cái bắt đầu từ 65 [i. e. MỘT]. Do đó, trong mỗi lần lặp lại, chúng tôi tăng giá trị của

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
6 và in bảng chữ cái tương ứng của nó

Các chương trình in nửa kim tự tháp ngược sử dụng * và số

Ví dụ 4. Nửa kim tự tháp ngược sử dụng *

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

Mã nguồn

rows = int[input["Enter number of rows: "]]

for i in range[rows, 0, -1]:
    for j in range[0, i]:
        print["* ", end=" "]
    
    print["\n"]

Ví dụ này tương tự như một kim tự tháp thẳng đứng, ngoại trừ ở đây chúng tôi bắt đầu từ tổng số

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
0 và trong mỗi lần lặp lại, chúng tôi giảm số lượng
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
0 xuống 1

Ví dụ 5. Nửa kim tự tháp ngược sử dụng số

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1

Mã nguồn

________số 8

Sự khác biệt duy nhất giữa hình chóp thẳng đứng và hình chóp ngược sử dụng số là vòng lặp đầu tiên bắt đầu từ tổng số từ

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
0 đến 0

Trong bài học này, tôi chỉ cho bạn cách in các mẫu trong Python. Các chương trình Python sau đây sử dụng hàm for loop, while loop và range[] để hiển thị các mẫu khác nhau

Bài viết này cho bạn biết cách in các mẫu sau bằng Python

  • mẫu số
  • Mô hình tam giác
  • Dấu sao [*] hoặc mẫu dấu hoa thị
  • Mô hình kim tự tháp
  • Mô hình kim tự tháp ngược
  • Mô hình nửa kim tự tháp
  • Mô hình hình kim cương
  • Mẫu ký tự hoặc bảng chữ cái
  • hoa văn hình vuông

In mẫu bằng Python

Bằng cách in các mẫu khác nhau, bạn có thể xây dựng 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 nhiều loại mẫu khác nhau

Các bước để in mẫu bằng Python

Cho chúng tôi các bước dưới đây để in mẫu bằng Python

  1. 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ôi. e. , số hàng và số cột. Chúng ta cần sử dụng hai vòng lặp để in bất kỳ mẫu nào, tôi. e. , 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ố hàng và vòng lặp bên trong cho chúng ta biết cột cần in mẫu.

    Chấp nhận số lượng hàng từ người dùng bằng cách sử dụng hàm

    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    07 để quyết định kích thước của mẫu.

  2. lặp hàng

    Tiếp theo, viết một vòng lặp bên ngoài để Lặp lại số lượng hàng bằng cách sử dụng vòng lặp for và hàm

    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    08

  3. 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. Việc lặp lại vòng lặp bên trong phụ thuộc vào các giá trị của vòng lặp bên ngoài

  4. In sao hoặc số

    Sử dụng hàm

    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    09 trong mỗi lần lặp của vòng lặp
    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    30 lồng nhau để hiển thị ký hiệu hoặc số của mẫu [chẳng hạn như dấu sao [dấu hoa thị
    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    31] hoặc số]

  5. Thêm dòng mới sau mỗi lần lặp vòng ngoài

    Thêm một dòng mới bằng cách sử dụng hàm

    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    09 sau mỗi lần lặp lại vòng lặp bên ngoài để mẫu hiển thị phù hợp

Thuật toán để in mẫu trong Python

Ngoài ra, Giải quyết

  • Bài tập vòng lặp Python
  • Bài tập Python cơ bản cho người mới bắt đầu

Mục lục

  • Các bước để in mẫu bằng Python
  • Các chương trình in mẫu số
    • Mô hình kim tự tháp của các con số
    • Mô hình kim tự tháp ngược của các số
    • Mô hình Kim tự tháp ngược có cùng chữ số
    • Một mô hình nửa kim tự tháp ngược khác với số
    • Mẫu số thay thế sử dụng vòng lặp while
    • Mẫu số đảo ngược
    • Kim tự tháp số đảo ngược
    • Một mẫu số đảo ngược khác
    • In ngược số từ 10 thành 1
    • Mô hình tam giác số
    • Mô hình tam giác của Pascal sử dụng số
    • Mẫu hình vuông có số
    • Mẫu bảng cửu chương
  • Mô hình kim tự tháp của các ngôi sao trong python
    • Kim tự tháp tam giác vuông của các Ngôi sao
    • Mô hình ngôi sao nửa kim tự tháp hướng xuống
    • Mô hình Kim tự tháp hướng xuống đầy đủ của ngôi sao
    • Mô hình ngôi sao gương phải xuống
    • Mô hình tam giác đều của ngôi sao
    • In hai kim tự tháp ngôi sao
    • Mô hình bắt đầu bên phải của ngôi sao
    • Mẫu pascal tam giác trái
    • Mẫu kính cát ngôi sao
    • Kiểu quần họa tiết ngôi sao
  • Mô hình ngôi sao hình kim cương
    • Một mô hình kim cương khác của ngôi sao
  • Bảng chữ cái và mẫu chữ cái
    • Mẫu để hiển thị chữ cái của từ
    • Mô hình tam giác đều của các ký tự/bảng chữ cái
    • Mô hình của cùng một nhân vật
  • Nhiều mẫu linh tinh hơn
    • Kim tự tháp của bảng số ngang
    • Nhân đôi mẫu số
    • mẫu số ngẫu nhiên
    • Kim tự tháp các số nhỏ hơn 10
    • Kim tự tháp các số lên đến 10
    • mẫu số chẵn
    • Mô hình kim tự tháp độc đáo của các chữ số
    • Mẫu số kép trên mỗi cột
    • Mẫu giảm số
    • Mẫu quần kiểu số
    • Mô hình với sự kết hợp của số và ngôi sao
  • Vấn đề thực hành
  • Bước tiếp theo

Các chương trình in mẫu số

Tôi đã tạo nhiều chương trình in các kiểu mẫu số khác nhau. Hãy xem từng người một

Hãy xem chương trình Python để in mẫu số đơn giản sau bằng vòng lặp for

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
6

Chương trình

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
7

Trong mẫu số này, chúng tôi đã hiển thị một chữ số trên hàng đầu tiên, hai chữ số tiếp theo của hàng thứ hai và ba số tiếp theo trên hàng thứ ba và quá trình này sẽ lặp lại cho đến khi đạt đến số hàng

Ghi chú

  • Số lượng các số trên mỗi hàng bằng với số hàng hiện tại
  • Ngoài ra, mỗi số được phân tách bằng dấu cách
  • Chúng tôi đã sử dụng một vòng lặp lồng nhau để in mẫu

Mô hình kim tự tháp của các con số

Hãy xem cách in mẫu số nửa kim tự tháp sau đây

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
8

Ghi chú. Trong mỗi hàng, mỗi số tiếp theo được tăng thêm 1

Chương trình

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
9

Mô hình kim tự tháp ngược của các số

Kim tự tháp ngược là một mô hình hướng xuống trong đó các số giảm dần trong mỗi lần lặp lại và trên hàng cuối cùng, nó chỉ hiển thị một số. Sử dụng vòng lặp đảo ngược để in mẫu này

Họa tiết

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
0

Chương trình

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
1

Mô hình Kim tự tháp ngược có cùng chữ số

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
2

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
3

Một mô hình nửa kim tự tháp ngược khác với số

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
0

Chương trình

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
3

Mẫu số thay thế sử dụng vòng lặp while

Hãy xem cách sử dụng vòng lặp while để in mẫu số

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
70

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
71

Mẫu số đảo ngược

Hãy xem cách hiển thị mẫu theo thứ tự giảm dần của các số

Mẫu 1. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
72

Mô hình này còn được gọi là mô hình kim tự tháp ngược của các số giảm dần

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
73

Kim tự tháp số đảo ngược

mẫu 2. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
74

Ghi chú. Đó là một mô hình tăng dần đi xuống trong đó các số được tăng lên trong mỗi lần lặp lại. Tại mỗi hàng, số lượng bằng số hàng hiện tại

Chương trình

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
75

Một mẫu số đảo ngược khác

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
76

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
77

In ngược số từ 10 thành 1

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
78

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
79

Mô hình tam giác số

Hãy xem cách in mẫu số tam giác vuông

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
80

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
81

Mô hình tam giác của Pascal sử dụng số

Để tạo tam giác pascal, hãy bắt đầu với số “1” ở trên cùng, sau đó tiếp tục đặt các số bên dưới nó theo mẫu hình tam giác

Mỗi số là các số ngay phía trên nó được cộng lại với nhau

Họa tiết

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
82

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
83

Mẫu hình vuông có số

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
84

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
85

Mẫu bảng cửu chương

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
86

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
87

Mô hình kim tự tháp của các ngôi sao trong python

Phần này sẽ xem cách in các mẫu hình kim tự tháp và Ngôi sao [dấu hoa thị] trong Python. Sau đây ta sẽ in mẫu kim tự tháp sau với Star [dấu hoa thị]

  • Mô hình nửa kim tự tháp với các ngôi sao[*]
  • Mô hình kim tự tháp đầy đủ với các ngôi sao
  • Mô hình kim tự tháp ngược với các ngôi sao
  • Mô hình tam giác với các ngôi sao
  • Mô hình tam giác vuông với các ngôi sao

Mô hình nửa kim tự tháp đơn giản. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
88

Mô hình này còn được gọi là hình chóp tam giác vuông

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
89

Kim tự tháp tam giác vuông của các Ngôi sao

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
90

Mô hình này còn được gọi là tam giác vuông nhân đôi

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
91

Giải pháp thay thế

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
92

Mô hình ngôi sao nửa kim tự tháp hướng xuống

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
93

Ghi chú. Chúng ta cần sử dụng vòng lặp lồng ngược để in mẫu hình kim tự tháp đi xuống của các ngôi sao

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
94

Mô hình Kim tự tháp hướng xuống đầy đủ của ngôi sao

Hãy xem cách in mô hình kim tự tháp ngược trong Python

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
95

Chương trình

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
96

Mô hình ngôi sao gương phải xuống

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
97

Trong mẫu này, chúng ta cần sử dụng hai vòng lặp

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
33 lồng nhau

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
98

Mô hình tam giác đều của ngôi sao

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
99

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
00

In hai kim tự tháp ngôi sao

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
01

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
02

Mô hình bắt đầu bên phải của ngôi sao

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
03

Ta cũng gọi mô hình này là tam giác vuông pascal

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
04

Mẫu pascal tam giác trái

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
05

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
06

Mẫu kính cát ngôi sao

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
07

Để in mẫu này, chúng ta cần sử dụng hai bộ ba vòng lặp while

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
08

Kiểu quần họa tiết ngôi sao

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
09

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
10

Mô hình ngôi sao hình kim cương

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
11

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
12

Một mô hình kim cương khác của ngôi sao

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
13

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
14

Bảng chữ cái và mẫu chữ cái

Trong Python, có các giá trị ASCII cho mỗi chữ cái. Để in các mẫu chữ cái và bảng chữ cái, chúng ta cần chuyển đổi chúng thành các giá trị ASCII của chúng

  • Quyết định số hàng
  • Bắt đầu với số ASCII 65 ['A']
  • Lặp lại một vòng lặp và trong vòng lặp
    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    30 lồng nhau, sử dụng hàm
    Enter Left Pascals Star Triangle Pattern Rows = 10
    Symbol to use in Sandglass Pattern = $
    ====Left Pascals Star Triangle Pattern====
                      $ 
                    $ $ 
                  $ $ $ 
                $ $ $ $ 
              $ $ $ $ $ 
            $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ $ $ 
        $ $ $ $ $ $ $ $ 
          $ $ $ $ $ $ $ 
            $ $ $ $ $ $ 
              $ $ $ $ $ 
                $ $ $ $ 
                  $ $ $ 
                    $ $ 
                      $ 
    35 để chuyển đổi số ASCII thành chữ cái tương đương của nó

Bây giờ hãy xem cách in bảng chữ cái và mẫu chữ cái trong Python

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
15

Mẫu này được gọi là mẫu góc vuông với các ký tự

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
16

Mẫu để hiển thị chữ cái của từ

Hãy xem cách in từ 'Python' trong Pattern. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
17

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
18

Mô hình tam giác đều của các ký tự/bảng chữ cái

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
19

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
20

Mô hình của cùng một nhân vật

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
21

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
22

Cùng xem thêm một số mẫu linh tinh khác

Nhiều mẫu linh tinh hơn

Kim tự tháp của bảng số ngang

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
23

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
24

Nhân đôi mẫu số

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
25

Ghi chú. Trong mỗi cột, mỗi số đều gấp đôi số liền trước

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
26

mẫu số ngẫu nhiên

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
27

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
28

Kim tự tháp các số nhỏ hơn 10

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
29

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
30

Kim tự tháp các số lên đến 10

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
31

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
32

mẫu số chẵn

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
33

chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
34

Mô hình kim tự tháp độc đáo của các chữ số

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
35

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
36

Mẫu số kép trên mỗi cột

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
37

Chương trình. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
38

Mẫu giảm số

Họa tiết. –

rows = int[input["Enter number of rows: "]]

for i in range[rows]:
    for j in range[i+1]:
        print[j+1, end=" "]
    print["\n"]
39

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
00

Mẫu quần kiểu số

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
01

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
02

Mô hình với sự kết hợp của số và ngôi sao

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
03

Chương trình. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
04

Ngoài ra, hãy xem cách tính tổng và trung bình cộng trong Python

Vấn đề thực hành

Họa tiết. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
05

Dung dịch. –

Enter Left Pascals Star Triangle Pattern Rows = 10
Symbol to use in Sandglass Pattern = $
====Left Pascals Star Triangle Pattern====
                  $ 
                $ $ 
              $ $ $ 
            $ $ $ $ 
          $ $ $ $ $ 
        $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
$ $ $ $ $ $ $ $ $ $ 
  $ $ $ $ $ $ $ $ $ 
    $ $ $ $ $ $ $ $ 
      $ $ $ $ $ $ $ 
        $ $ $ $ $ $ 
          $ $ $ $ $ 
            $ $ $ $ 
              $ $ $ 
                $ $ 
                  $ 
06

Bước tiếp theo

Giải quyết

  • Bài tập Python cơ bản cho người mới bắt đầu
  • Bài tập Python cho người mới bắt đầu
  • Trắc nghiệm Python cho người mới bắt đầu

Nếu bạn không tìm thấy mẫu bạn đang tìm kiếm, hãy cho tôi biết bằng cách để lại nhận xét và câu hỏi bên dưới

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

Tạo chương trình xuất từng số 1,2 và 3 trên một. .
+ 4. .
+ 2. .
+ 1. .
Cách tôi thay đổi dòng để in 1,2 và 3 trong python. .
Nhập·số·đầu·tiên. ·1 Nhập·thứ·thứ·số. ·2 1·+·2·=·3 cách lập trình ram này khi đầu ra là thế này

Công thức cho tam giác trong Python là gì?

s = [a + b + c] / 2 . # tính diện tích. diện tích = [s*[s-a]*[s-b]*[s-c]] ** 0. 5. print['Diện tích tam giác là %0. 2f' %khu vực]

Chủ Đề