酷代码 AI
菜单
服务商

打印一个 𝑛 行的由*号组合成的等腰三角形 输入 读入一个整数 𝑛 [ 1 , 20 ] 输出 具体图形如样例 样例输入 复制 5 样例输出 复制 * *** ***** ******* *********

以下是使用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`。打印完`*`号后会自动换行。 [2025-12-13 21:32:32 | AI问答 | 253点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多