用for循环输出星号倒三角形python
时间: 2023-05-08 11:00:55 浏览: 1307
Python利用for循环打印星号三角形的案例
5星 · 资源好评率100%
要输出星号倒三角形的话,可以使用Python中的for循环来完成。具体的实现方法如下:
1. 首先定义一个变量n表示星号倒三角形的高度,例如n=5。
2. 接下来使用for循环逆序输出一系列的空格和星号组成的字符串。例如,当i从n到1遍历时,在每次循环内输出n-i个空格和2i-1个星号即可。
3. 最后再输出一个换行符,这样每行的输出内容就会被换行显示。
代码实现如下:
n = 5
for i in range(n, 0, -1):
print(' ' * (n-i) + '*' * (2*i-1))
输出的结果就像下面这样:
*****
***
*
这种方式可以输出任意高度的星号倒三角形,只需要将n的值改为不同的整数即可。
阅读全文