编写一个 Python 程序,使用 for 循环打印倒三角形星号图案。
rows = int(input("Enter Downward Triangle Pattern Rows = "))
print("Downward Triangle Star Pattern")
for i in range(rows, 0, -1):
for j in range(0, i):
print('*', end = ' ')
print()

这个 Python 示例使用 while 循环显示星号倒三角形图案。
rows = int(input("Enter Downward Triangle Pattern Rows = "))
print("Downward Triangle Star Pattern")
i = rows - 1
while(i >= 0):
j = 0
while(j <= i):
print('*', end = ' ')
j = j + 1
print()
i = i - 1
Enter Downward Triangle Pattern Rows = 10
Downward Triangle Star Pattern
* * * * * * * * * *
* * * * * * * * *
* * * * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
* * *
* *
*
在这个 Python 程序中,我们使用 pyDownwardTriangle 函数显示给定字符的倒直角三角形。
def pyDownwardTriangle(rows, ch):
for i in range(rows, 0, -1):
for j in range(0, i):
print('%c' %ch, end = ' ')
print()
rows = int(input("Enter Downward Triangle Star Pattern Rows = "))
ch = input("Symbol to use in Downward Triangle Pattern = " )
print("Downward Triangle Star Pattern")
pyDownwardTriangle(rows, ch)
Enter Downward Triangle Star Pattern Rows = 14
Symbol to use in Downward Triangle Pattern = $
Downward Triangle Star Pattern
$ $ $ $ $ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $ $
$ $ $ $ $ $ $ $
$ $ $ $ $ $ $
$ $ $ $ $ $
$ $ $ $ $
$ $ $ $
$ $ $
$ $
$