In bảng chữ cái từ A đến Z theo mẫu Star trong Python

Chào mọi người. Chào mừng trở lại lập trình python. com. Tôi đang tiếp tục với loạt bài lập trình mẫu này, sau đây tôi sẽ cho bạn biết cách in mẫu chữ 'A'

Show

Ngoài ra, tôi sẽ cố gắng hiển thị các mẫu cho tất cả các bảng chữ cái khác sau trong loạt bài này

Bạn cũng có thể xem video trên YouTube tại đây

Chương trình trên Github

Nhiệm vụ

Chương trình Python để in mẫu chữ 'A'

Tiếp cận

  • Đọc số nguyên đầu vào để hỏi kích thước của chữ cái bằng cách sử dụng  ______101_______
  • Kiểm tra xem số nhập có lớn hơn 8 không,
    • nếu có, hãy gọi hàm `print_pattern()`
    • ngược lại hiện thông báo nhập số lớn hơn hoặc bằng 8
  • print_pattern()
    • ở đây chúng ta chỉ làm hai việc, in sao(_______ 102 _______) và in dấu cách (` `), chỉ viết điều kiện để mẫu của ________ 102 _____‘ và ` `’ sẽ hiển thị mẫu ‘A’
    • sau đây là 3 điều kiện để in dấu *
      Chúng tôi có 2 vòng lặp, vòng lặp bên ngoài () cho hàng và vòng lặp bên trong cho cột

          # Outer for loop
      
      for i in range(n):

      # Inner for loop
      for j in range((n // 2) + 1):

        1. mỗi dòng – ở đầu và cuối

          (j == 0 or j == n //2) and i != 0

          1. đường giữa - toàn bộ đường

            i == n // 2

          2. dòng đầu tiên - toàn bộ dòng trừ hàng đầu tiên và hàng cuối cùng

            i == 0 and j != 0 and j != n // 2

         

      1. in ` ` trong tất cả các trường hợp còn lại

    Chương trình trên Github

    Chương trình

    __author__ = 'Avinash'
    

    # Python3 program to print alphabet A pattern

    # Function to display alphabet pattern
    def print_pattern(n):

    # Outer for loop for number of lines(rows)
    for i in range(n):

    # Inner for loop for printing *'s and &nbsp's(columns)
    for j in range((n // 2) + 1):

    # prints two column lines
    if ((j == 0 or j == n //2) and i != 0 or

    # print first line of alphabet
    i == 0 and j != 0 and j != n // 2 or

    # prints middle line
    i == n // 2):
    print("*", end = "")
    else:
    print(" ", end = "")

    print()


    # Size of the letter
    num = int(input("Enter the size: \t "))

    if num > 7:
    print_pattern(num)
    else:
    print("Enter a size minumin of 8")

    đầu ra

    In bảng chữ cái từ A đến Z theo mẫu Star trong Python
    Chữ A – Lập trình mẫu – programminginpython. com

    Chương trình trên Github

    Vậy là xong bài viết này nhé các bạn, ngoài ra các bạn có thể tham khảo các chương trình khác về mẫu tại đây hoặc tìm một số chương trình về thuật toán tại đây

    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 bảng chữ cái từ A đến Z theo mẫu Star trong Python
    In bảng chữ cái từ A đến Z theo mẫu Star trong Python
    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ố lượng 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

      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ẫ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ố hàng bằng cách sử dụng vòng lặp for và hàm

      0 1 2 3 4 5 
      0 1 2 3 4 
      0 1 2 3 
      0 1 2 
      0 1
      8

    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

      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
      rows = 5
      for i in range(rows, 0, -1):
          for j in range(0, i + 1):
              print(j, end=' ')
          print("\r")
      
      0 lồng nhau để hiển thị ký hiệu hoặc số của mẫu (chẳng hạn như ngôi sao (dấu hoa thị
      rows = 5
      for i in range(rows, 0, -1):
          for j in range(0, i + 1):
              print(j, end=' ')
          print("\r")
      
      1) 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

      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 lại vòng lặp bên ngoài để mẫu hiển thị phù hợp

    In bảng chữ cái từ A đến Z theo mẫu Star trong Python
    In bảng chữ cái từ A đến Z theo mẫu Star trong Python
    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 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

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

    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('')
    

    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

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

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

    Chương trình

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

    Mẫu

    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 ngược có cùng chữ số

    Mẫu. –

    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ô hình nửa kim tự tháp ngược khác với số

    Mẫu. –

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

    Chương trình

    ________số 8_______

    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ố

    Mẫu. –

    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('')
    
    0

    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('')
    
    1

    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. –

    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('')
    
    2

    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. –

    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('')
    
    3

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

    mẫu 2. –

    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('')
    
    4

    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

    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('')
    
    5

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

    Mẫu. –

    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('')
    
    6

    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('')
    
    7

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

    Mẫu. –

    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('')
    
    8

    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('')
    
    9

    Mô hình tam giác số

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

    Mẫu. –

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

    Chương trình. –

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

    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

    Mẫu

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

    Chương trình. –

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

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

    Mẫu. –

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

    Chương trình. –

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

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

    Mẫu. –

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

    Chương trình. –

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

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

    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. –

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

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

    Chương trình. –

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

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

    Mẫu. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    0

    Mô hình này còn được gọi là tam giác vuông 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('')
    1

    Giả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('')
    2

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

    Mẫu. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    3

    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. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    4

    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 đảo ngược trong Python

    Mẫu. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    5

    Chương trình

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    6

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

    Mẫu. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    7

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

    rows = 5
    for i in range(rows, 0, -1):
        for j in range(0, i + 1):
            print(j, end=' ')
        print("\r")
    
    3 lồng nhau

    Chương trình. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    8

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

    Mẫu. –

    rows = 5
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            print(j, end=' ')
        print('')
    9

    Chương trình. –

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

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

    Mẫu. –

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

    Chương trình. –

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

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

    Mẫu. –

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

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

    Chương trình. –

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

    Mẫu pascal tam giác trái

    Mẫu. –

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

    Chương trình. –

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

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

    Mẫu. –

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

    Để 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. –

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

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

    Mẫu. –

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

    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')
    0

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

    Mẫu. –

    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')
    1

    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')
    2

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

    Mẫu. –

    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')
    3

    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')
    4

    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
      rows = 5
      for i in range(rows, 0, -1):
          for j in range(0, i + 1):
              print(j, end=' ')
          print("\r")
      
      0 lồng nhau, sử dụng hàm
      rows = 5
      for i in range(rows, 0, -1):
          for j in range(0, i + 1):
              print(j, end=' ')
          print("\r")
      
      5 để 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

    Mẫu. –

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

    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 = 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')
    6

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

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

    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')
    7

    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')
    8

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

    Mẫu. –

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

    Chương trình. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    0

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

    Mẫu. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    1

    Chương trình. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    2

    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

    Mẫu. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    3

    Chương trình. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    4

    Nhân đôi mẫu số

    Mẫu. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    5

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

    Chương trình. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    6

    Mẫu số ngẫu nhiên

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    7

    Chương trình. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    8

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

    Mẫu. –

    5 5 5 5 5 
    5 5 5 5 
    5 5 5 
    5 5 
    5
    9

    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")
    
    0

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

    Mẫu. –

    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")
    
    1

    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")
    
    2

    mẫu số chẵn

    Mẫu. –

    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")
    
    3

    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")
    
    4

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

    Mẫu. –

    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")
    
    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")
    
    6

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

    Mẫu. –

    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")
    
    7

    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")
    
    8

    Mẫu giảm số

    Mẫu. –

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

    Chương trình. –

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

    Mẫu quần kiểu số

    Mẫu. –

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

    Chương trình. –

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

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

    Mẫu. –

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

    Chương trình. –

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

    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

    Mẫu. –

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

    Giải pháp. –

    0 1 2 3 4 5 
    0 1 2 3 4 
    0 1 2 3 
    0 1 2 
    0 1
    6

    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