酷代码 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点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]