Python 输出空心倒三角形

题目描述:

输入一个整数 n,请你输出一个由字符 ' * ' 组成的空心倒三角形。

输入描述:

一个整数 n

输出描述:

按题目要求

样例1:

输入复制:

5

输出:

*   *
*  *
* *
**
*

解题思路:

这里我们可以采用和输出等腰三角形类似的方法进行输出空心倒三角形。我们可以先输出最后一行,然后再从最后一行向上逐行输出,每行输出的时候,除了开头和结尾的 ' * ',其余位置都用空格填充。

Python 代码:

n = int(input())

# 输出最后一行
for i in range(n):
    print('*', end='')
print('')

# 从最后一行向上逐行输出
for i in range(n - 1, 0, -1):
    print('*', end='')
    for j in range(1, i):
        print(' ', end='')
    print('*')
Python 输出空心倒三角形 - 算法练习

原文地址: https://www.cveoy.top/t/topic/nyFB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录