酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Python 嵌套 for 循环:轻松输出金字塔星号图案

你可以使用嵌套的 `for` 循环来输出这个图案。以下是一个用 Python 实现的示例代码: ```python # 定义图案的高度 height = 4 # 外层循环控制行数 for i in range(1, height + 1): # 内层循环控制每行的空格数量 for j in range(height - i): print(" ", end="") # 内层循环控制每行的星号数量 for k in range(i): print("*", end="") # 换行 print() ``` 运行这段代码会输出以下图案: ``` * * ``` 解释: - 外层循环 `for i in range(1, height + 1)` 控制每一行,从第1行到第4行。 - 第一个内层循环 `for j in range(height - i)` 控制每行前面的空格数量。例如,第1行需要3个空格,第2行需要2个空格,依此类推。 - 第二个内层循环 `for k in range(i)` 控制每行的星号数量。例如,第1行有1个星号,第2行有2个星号,依此类推。 - `print()` 用于在每行结束后换行。 ######[AI写代码神器 | 292点数解答 | 2024-11-06 13:39:53]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]