使用 Python 中的星号创建一个三角形楼梯的程序
pythonserver side programmingprogramming更新于 2026/1/8 15:08:17
假设我们有一个数字 n,我们必须找到一个有 n 个台阶的楼梯串。这里字符串中的每一行都由换行符分隔。
因此,如果输入为 n = 5,则输出将是
*
**
***
****
*****
为了解决这个问题,我们将遵循以下步骤 −
- s := 空字符串
- 对于范围为 0 到 n-1 的 i,执行
- s := s 连接 (n-i-1) 个空格 连接 (i+1) 个星星
- 如果 i < n-1,则
- s := 在 s 后添加一个新行
- 返回 s
让我们看看下面的实现以便更好地理解 −
示例
class Solution: def solve(self, n): s ="" for i in range(n): s+= " "*(n-i-1)+"*"*(i+1) if(i<n-1): s+="\n" return s ob = Solution() print(ob.solve(5))
输入
5
输出
* ** *** **** *****
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

