vscode输出金字塔
时间: 2024-03-24 12:34:39 浏览: 14
在VSCode中输出金字塔可以使用循环语句和字符串拼接来实现。以下是一个示例代码:
```python
height = int(input("请输入金字塔的高度:"))
for i in range(height):
# 打印空格
for j in range(height - i - 1):
print(" ", end="")
# 打印星号
for k in range(2 * i + 1):
print("*", end="")
print() # 换行
```
这段代码会先让用户输入金字塔的高度,然后使用两个嵌套的循环来打印金字塔的每一行。外层循环控制行数,内层循环分别打印空格和星号。
相关问题
python输出金字塔
以下是一个输出金字塔的 Python 代码示例:
```
rows = int(input("请输入要输出的行数: "))
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(end=" ")
for k in range(1, i+1):
print("* ", end="")
print()
```
运行后,会提示用户输入要输出的行数,根据用户输入的行数输出相应的金字塔形状。例如,当用户输入 5 时,输出如下金字塔形状:
```
*
* *
* * *
* * * *
* * * * *
```
javascript输出金字塔
以下是 JavaScript 输出金字塔的代码:
```javascript
function drawPyramid(n) {
for (let i = 1; i <= n; i++) {
let str = ' '.repeat(n - i);
str += '*'.repeat(i * 2 - 1);
console.log(str);
}
}
drawPyramid(5);
```
输出结果为:
```
*
***
*****
*******
*********
```