使用for循环打印直角三角形
时间: 2023-05-20 20:04:34 浏览: 58
以下是使用for循环打印直角三角形的代码:
```
for i in range(1, 6):
for j in range(i):
print("*", end="")
print()
```
输出结果为:
```
*
**
***
****
*****
```
相关问题
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=" "`参数设置末尾不换行。
for循环打印直角三角形
要使用for循环打印直角三角形,可以参考以下代码:
```java
// 打印直角三角形(左上)
for (int row = 1; row <= 5; row++) {
// 打印星星
for (int star = 0; star < row; star++) {
System.out.print("*");
}
// 换行
System.out.println();
}
```
这段代码使用了两个嵌套的for循环。外层循环控制打印的行数,内层循环控制每一行打印的星星数量。外层循环的初始条件是row=1,结束条件是row<=5,每次循环后row增加1。内层循环的初始条件是star=0,结束条件是star<row,每次循环后star增加1。在内层循环中,打印一个星星后,接着打印下一个星星,直到达到当前行的星星数量。最后,在内层循环结束后,通过System.out.println()换行,开始打印下一行的星星。