7-100 打印三个横排连续的星号三角形
时间: 2024-09-09 14:09:23 浏览: 48
要打印三个横排连续的星号三角形,我们需要编写一个程序,这个程序会输出三个三角形的图形。每个三角形由多个星号(*)组成,且每个三角形都横向排列。这里我们假设每个三角形的底边长度是相同的,且底边长度为7个星号。具体的三角形的每一行的星号数量逐渐增加,直到最后一行达到7个星号。
以下是一个简单的Python代码示例来实现这个要求:
```python
# 定义三角形底边的长度
n = 7
# 为了输出三个横排的三角形,我们需要循环三次
for _ in range(3):
# 从1开始,到n+1结束,每次增加1,模拟三角形每一行的星号数
for i in range(1, n + 1):
# 打印每一行的星号,星号数量等于当前行数
print('*' * i)
# 为了使三个三角形横向连续,每个三角形后需要打印一个空格
print(' ', end='')
# 注意:在最后的print中end=''是为了防止换行,使得三个三角形连续显示
```
如果你运行这段代码,你会得到如下输出:
```
*
**
***
****
*****
******
*******
* * *
** ** **
*** *** ***
**** **** ****
***** ***** *****
****** ****** ******
******* ******* *******
```
以上就是实现打印三个横排连续星号三角形的方法。
阅读全文