python星号直角三角形
时间: 2023-10-19 10:07:01 浏览: 286
以下是使用Python打印星号组成的直角三角形的代码:
```python
def print_triangle(n):
for i in range(1, n+1):
print('*' * i)
# 调用函数打印直角三角形
print_triangle(5)
```
输出结果如下:
```
*
**
***
****
*****
```
相关问题
python星号直角三角形代码
以下是使用Python编写的星号直角三角形代码:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, i+1):
print("*", end="")
print()
```
运行示例:
```
请输入行数:5
*
**
***
****
*****
```
Python打印倒立直角三角形
下面的代码使用Python打印一个倒立的直角三角形:
```
n = int(input("请输入行数:"))
for i in range(n, 0, -1):
for j in range(1, i+1):
print("*", end="")
print()
```
运行示例:
```
请输入行数:5
*****
****
***
**
*
```
该程序首先要求用户输入行数n,然后使用两个for循环打印倒立的直角三角形。外层循环从n到1遍历每一行,内层循环从1到i遍历每一行中的星号,使用`end=""`参数指定在打印星号后不换行。最后,内层循环打印完星号后,使用`print()`打印一个空行,使下一行的星号从新的一行开始打印。
阅读全文