在notebook中写一个python代码实现 输出100以内的正三角形
时间: 2024-09-26 09:08:39 浏览: 25
在Jupyter Notebook中编写Python代码来输出100以内的正三角形,可以使用for循环和字符串连接的方式来实现。下面是一个简单的示例:
```python
# 定义行数
rows = 5
for i in range(1, rows + 1): # 从第一行到指定行数
# 每行打印空格
spaces = " " * (rows - i)
# 打印星号
stars = "*" * i
# 输出每一行
print(spaces + stars)
```
在这个例子中,`range(1, rows + 1)`生成了一个序列,用于控制每一行的打印。`spaces`用于填充左侧空白,`stars`用于显示星号。随着行数增加,星号的数量也相应递增,形成上升的三角形状。
如果你想让这个程序能输出100以内的任意大小的正三角形,你可以让用户输入行数,然后修改`rows`变量。例如:
```python
rows = int(input("请输入三角形的行数:"))
```
运行上述代码后,用户将能看到100以内输入的行数对应的正三角形。