酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

给一个正整数 n,表示一个高度为 2 * n - 1 的沙漏,请打印出这个沙漏。 输入格式: 输入一个正整数 n (1 <= n <= 20)。 输出格式: 输出一个高度为 2 * n - 1 的沙漏(每行末尾换行无空格,不要输出多余空格)。

以下是使用 Python 语言解决此问题的代码: ```python def print_sandglass(n): for i in range(n): print(' ' * i + '*' * (2 * (n - i) - 1)) for i in range(n - 2, -1, -1): print(' ' * i + '*' * (2 * (n - i) - 1)) n = int(input()) print_sandglass(n) ``` [2024-10-30 23:53:14 | AI写代码神器 | 109点数解答]

相关提问