酷代码 AI
菜单
服务商

Python 实现:输入行数生成数字三角形图形

以下是使用 Python 语言解决此问题的代码: ```python # 获取用户输入的行数 n = int(input()) # 外层循环控制行数 for i in range(1, n + 1): # 内层循环控制每行输出的数字 for j in range(1, i + 1): print(j, end='') # 每行输出完后换行 print() ``` 代码解释 1. `n = int(input())`:获取用户输入的整数 `n`,代表要输出的三角形的行数。 2. 外层 `for` 循环 `for i in range(1, n + 1)`:控制输出的行数,从第 1 行到第 `n` 行。 3. 内层 `for` 循环 `for j in range(1, i + 1)`:控制每行输出的数字,从 1 到当前行号 `i`。 4. `print(j, end='')`:输出当前数字,并且不换行。 5. `print()`:每行输出完后换行。 ######[AI问答 | 247点数解答 | 2025-12-07 17:11:36]

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