Python怎么打出直角三角形
时间: 2023-11-05 17:02:02 浏览: 88
你可以使用Python中的嵌套循环来打印直角三角形,例如:
```python
n = int(input("请输入要打印的行数:"))
for i in range(1, n+1):
for j in range(i):
print("*", end="")
print()
```
这段代码会根据输入的行数 n,打印出一个由 * 组成的直角三角形。输出结果示例如下(以输入 n=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()`打印一个空行,使下一行的星号从新的一行开始打印。
python打印反直角三角形星星
以下是 Python 打印反直角三角形星星的代码:
```
n = int(input("请输入行数:"))
for i in range(n):
for j in range(n-i):
print("*", end="")
print()
```
输入行数后,即可打印出相应的反直角三角形星星。
阅读全文