Python 实现:轻松打印 1 - 20 行「*」号等腰三角形
以下是使用Python语言实现打印`n`行由`*`号组合成的等腰三角形的代码: ```python n = int(input()) for i in range(1, n + 1): # 打印空格 print(' ' * (n - i), end='') # 打印*号 print('*' * (2 * i - 1)) ``` 代码解释: 1. `n = int(input())`:读取用户输入的整数`n`,表示等腰三角形的行数。 2. `for i in range(1, n + 1)`:使用`for`循环遍历从1到`n`的每一行。 3. `print(' ' * (n - i), end='')`:打印当前行前面的空格,空格的数量为`n - i`。`end=''`表示不换行。 4. `print('*' * (2 * i - 1))`:打印当前行的`*`号,`*`号的数量为`2 * i - 1`。打印完`*`号后会自动换行。 ######[AI问答 | 253点数解答 | 2025-12-13 21:32:32]
相关提问
- C++ 实现三角形类型判断:小心三边条件、判断顺序与整数溢出!(DeepSeek | 214点数解答 | 2025-08-24 17:31:55)210
- C++ 实现:根据三边长度判断三角形类型(附代码及详细解释)(字节豆包 | 437点数解答 | 2026-01-24 20:19:56)52
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)470
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)352
- 数列筛选:统计并求和大于 x 小于 y 的整数,这些开发要点要留意!(字节豆包 | 281点数解答 | 2025-11-29 20:20:58)136
- Python实现行李托运费用计算程序(字节豆包 | 202点数解答 | 2026-03-22 21:45:18)21
- C++ 实现根据行李重量计算托运行李费用的程序(字节豆包 | 285点数解答 | 2026-03-22 21:46:28)25
- Python 实现:打印 -n 到 n 范围内所有整数的代码及详解(字节豆包 | 232点数解答 | 2025-12-07 12:30:06)80
- Python代码:轻松打印 0 到输入整数之间的所有整数(字节豆包 | 126点数解答 | 2025-12-12 18:21:54)48
- C++实现:输入整数打印 0 到该整数间所有整数及代码详解(字节豆包 | 228点数解答 | 2025-12-12 18:22:24)60
- Python实现:打印0到输入整数间所有整数的代码解析(字节豆包 | 264点数解答 | 2025-12-12 19:37:01)49
- Python 实现:打印 -n 到 n 范围内所有整数的代码及详解(字节豆包 | 214点数解答 | 2025-12-12 19:40:30)54