n, symbol = input().split() n = int(n) total = 1 level = 1 while total <= n: total += 2 * (2 * level + 1) level += 1 level -= 1 total -= 2 * (2 * level + 1) level -= 1 for i in range(level, 0, -1): print(" " * (level - i) + symbol * (2 * i + 1)) for i in range(2, level + 1): print(" " * (level - i) + symbol * (2 * i + 1)) print(n - total) [2024-11-18 19:22:50 | AI写代码神器 | 244点数解答]