Python 程序打印空心倒直角三角形

使用 for 循环编写一个 Python 程序来打印空心倒直角三角形。第一个 for 循环(for i in range(rows, 0, -1))从 rows 迭代到 0,第二个 for 循环(for j in range(i, 0, -1))从 i 迭代到 0。if 语句检查 i 是否等于 0、rows、j,或者 j 是否等于 1,如果为真,则打印星号。

# 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()
Python Program to Print Hollow Inverted Right Triangle

此 Python 程序使用 while 循环打印空心倒直角三角形。

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

在此 Python 示例中,我们创建了一个 hollowInvertedRightTriangle 函数来打印空心倒直角三角形。它用给定的符号替换空心倒直角三角形中的星号。

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