根据输入数值实现不同层数的三角形“*”图案的函数
时间: 2024-05-09 17:19:26 浏览: 7
以下是 Python 代码实现:
```python
def print_triangle(n):
"""
根据输入数值实现不同层数的三角形“*”图案
"""
for i in range(1, n+1):
print("*" * i)
print_triangle(5) # 输出五层三角形
```
输出结果:
```
*
**
***
****
*****
```
相关问题
使用javascript根据输入数值实现不同层数的三角形“*”图案的函数
以下是使用JavaScript实现的根据输入数值实现不同层数的三角形“*”图案的函数:
```javascript
function printTriangle(n) {
for (var i = 1; i <= n; i++) {
var line = '';
for (var j = 1; j <= i; j++) {
line += '*';
}
console.log(line);
}
}
```
该函数接受一个整数参数n,表示三角形的层数,然后使用两个for循环来打印每一层的“*”图案。外层循环控制层数,内层循环控制每一层的“*”数量。最后使用console.log()函数将每一层打印出来。
例如,调用printTriangle(5)将会打印出一个有5层的三角形:
```
*
**
***
****
*****
```
python输出n行的等腰三角形*图案代码
好的,以下是输出n行的等腰三角形*图案代码:
```
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, n-i+1):
print(" ", end="")
for k in range(1, 2*i):
print("*", end="")
print()
```
希望可以帮到您!