用python中print()函数实现打印直角三角形
时间: 2023-04-03 16:04:02 浏览: 311
可以使用以下代码实现打印直角三角形:
n = int(input("请输入直角三角形的行数:"))
for i in range(1, n+1):
for j in range(1, i+1):
print("*", end="")
print()
相关问题
函数调用打印直角三角形
可以使用嵌套循环来打印直角三角形,其中外层循环控制行数,内层循环控制每行的打印内容。具体代码如下:
```python
def print_triangle(n):
for i in range(1, n+1):
for j in range(i):
print("*", end="")
print("")
# 测试
print_triangle(5)
```
输出结果为:
```
*
**
***
****
*****
```
这里的参数 `n` 表示打印的行数,可以根据需要进行调整。
python使用for循环打印直角三角形
当使用for循环打印直角三角形时,可以使用嵌套的for循环来实现。下面是一个示例代码:
```python
# 打印直角三角形
rows = int(input("请输入行数:"))
for i in range(1, rows + 1):
for j in range(1, i + 1):
print("*", end=" ")
print()
```
这段代码中,我们首先通过`input`函数获取用户输入的行数,然后使用两个嵌套的for循环来打印直角三角形。外层循环控制行数,内层循环控制每行打印的星号数量。内层循环中的`print("*", end=" ")`语句用于打印星号,并通过`end=" "`参数设置末尾不换行。