Làm thế nào để bạn in một hình tam giác góc phải rỗng trong python?

Viết chương trình Python để in tam giác vuông đảo ngược bằng vòng lặp for. Vòng lặp for đầu tiên (for i in range( rows, 0, -1)) lặp từ rows đến 0 và for j in range(i, 0, -1) lặp từ i đến 0. Câu lệnh if kiểm tra i bằng 0, các hàng, j hoặc j bằng một giá trị và nếu đúng, in sao

# Python Program to Print Hollow Inverted Right Triangle Star Pattern
 
rows = int(input("Enter Hollow Right Inverted Triangle Rows = "))

print("Hollow Inverted Right Triangle Star Pattern") 

for i in range(rows, 0, -1):
    for j in range(i, 0, -1):
        if i == 1 or i == rows or j == 1 or j == i:
            print('*', end = '')
        else:
            print(' ', end = '')
    print()
Làm thế nào để bạn in một hình tam giác góc phải rỗng trong python?

Chương trình Python này sử dụng vòng lặp while để in Tam giác vuông đảo ngược rỗng

# Python Program to Print Hollow Inverted Right Triangle Star Pattern
 
rows = int(input("Enter Hollow Right Inverted Triangle Rows = "))

print("Hollow Inverted Right Triangle Star Pattern") 

i = rows
while(i > 0):
    j = i
    while(j > 0):
        if i == 1 or i == rows or j == 1 or j == i:
            print('*', end = '')
        else:
            print(' ', end = '')
        j = j - 1
    i = i - 1
    print()
Enter Hollow Right Inverted Triangle Rows = 12
Hollow Inverted Right Triangle Star Pattern
************
*         *
*        *
*       *
*      *
*     *
*    *
*   *
*  *
* *
**
*
>>> 

Trong ví dụ Python này, chúng tôi đã tạo một hàm HollowInvertedRightTriangle để in Tam giác góc phải đảo ngược rỗng. Nó thay thế ngôi sao trong Tam giác vuông rỗng ngược bằng biểu tượng đã cho

# Python Program to Print Hollow Inverted Right Triangle Star Pattern

def hollowInvertedRightTriangle(rows, ch):
    for i in range(rows, 0, -1):
        for j in range(i, 0, -1):
            if i == 1 or i == rows or j == 1 or j == i:
                print('%c' %ch, end = '')
            else:
                print(' ', end = '')
        print()

rows = int(input("Enter Hollow Inverted Right Triangle Rows = "))

ch = input("Symbol to use in Hollow Inverted Right Triangle = ")

print("Hollow Inverted Right Triangle Pattern")
hollowInvertedRightTriangle(rows, ch)
Enter Hollow Inverted Right Triangle Rows = 15
Symbol to use in Hollow Inverted Right Triangle = #
Hollow Inverted Right Triangle Pattern
###############
#            #
#           #
#          #
#         #
#        #
#       #
#      #
#     #
#    #
#   #
#  #
# #
##
#
>>> 

Viết chương trình Python để in mẫu hình ngôi sao tam giác rỗng bên phải bằng vòng lặp for. Các vòng lặp for lồng nhau lặp từ 1 đến các hàng và i và nếu điều kiện kiểm tra các giá trị phác thảo và in các dấu sao đó

# Python Program to Print Hollow Right Triangle Star Pattern
 
rows = int(input("Enter Hollow Right Triangle Pattern Rows = "))

print("Hollow Right Triangle Star Pattern") 

for i in range(1, rows + 1):
    for j in range(1, i + 1):
        if i == 1 or i == rows or j == 1 or j == i:
            print('*', end = '')
        else:
            print(' ', end = '')
    print()
Làm thế nào để bạn in một hình tam giác góc phải rỗng trong python?

Chương trình Python này in Mẫu Ngôi sao Tam giác vuông Rỗng bằng cách sử dụng vòng lặp while.

rows = int(input("Enter Hollow Right Triangle Pattern Rows = "))

print("Hollow Right Triangle Star Pattern") 

i = 1
while(i <= rows):
    j = 1
    while(j <= i):
        if i == 1 or i == rows or j == 1 or j == i:
            print('*', end = '')
        else:
            print(' ', end = '')
        j = j + 1
    i = i + 1
    print()
Enter Hollow Right Triangle Pattern Rows = 12
Hollow Right Triangle Star Pattern
*
**
* *
*  *
*   *
*    *
*     *
*      *
*       *
*        *
*         *
************
>>> 

Trong ví dụ Python này, chúng tôi đã tạo một hàm HollowRightTriangle để in Mẫu tam giác góc phải rỗng. Nó thay thế ngôi sao Tam giác phải Rỗng rỗng bằng một biểu tượng nhất định

def hollowRightTriangle(rows, ch):
    for i in range(1, rows + 1):
        for j in range(1, i + 1):
            if i == 1 or i == rows or j == 1 or j == i:
                print('%c' %ch, end = '')
            else:
                print(' ', end = '')
        print()

rows = int(input("Enter Hollow Right Triangle Pattern Rows = "))

ch = input("Symbol to use in Hollow Right Triangle = ")

print("Hollow Right Triangle Star Pattern")

hollowRightTriangle(rows, ch)
Enter Hollow Right Triangle Pattern Rows = 15
Symbol to use in Hollow Right Triangle = $
Hollow Right Triangle Star Pattern
$
$$
$ $
$  $
$   $
$    $
$     $
$      $
$       $
$        $
$         $
$          $
$           $
$            $
$$$$$$$$$$$$$$$
>>>