使用嵌套循环输出该图形,外层控制行数,内层控制空格和星号。每行星号数量递减,空格数量递增。 Python实现代码: ```python n = 10 # 总行数 for i in range(n): # 打印前导空格 for j in range(i): print(" ", end="") # 打印星号 for k in range(2*(n - i) - 1): print("*", end="") print() # 换行 ``` 代码说明: 1. 外层循环控制行数,从0到9共10行 2. 第一个内层循环打印递增的空格,每行空格数等于行号i 3. 第二个内层循环打印递减的星号,数量为2*(n-i)-1 4. 每行结束后用print()换行 三条额外需要注意的逻辑点: 1. 星号数量计算公式2*(n-i)-1确保图形对称递减 2. range(i)产生的序列从0开始,正好匹配当前行需要的空格数 3. end=""参数保证打印不换行,直到内层循环结束 [2025-06-12 11:06:54 | AI写代码神器 | 250点数解答]