3. 打印下面由星号组成的直角三角形。注意:同一行的两个星号之间没有空格分隔。 * ** *** **** ***** for i in range(1, ): for j in range( ): print('*', ) print()
时间: 2023-07-01 18:25:05 浏览: 438
python打印各种星号三角形
打印由星号组成的直角三角形可以使用两层循环,外层循环控制行数,内层循环控制每行的星号个数,根据行数和列数的关系即可打印出直角三角形。下面是完整的代码:
```python
for i in range(1, 6):
for j in range(i):
print('*', end='')
print()
```
输出结果为:
```
*
**
***
****
*****
```
在内层循环中,使用 `end=''` 参数表示不换行,使得同一行的星号不会被分隔开。在外层循环中,行数从1到5,即打印5行星号组成的直角三角形。
阅读全文