酷代码 AI
菜单
服务商

Python 实现:根据输入符号数量打印最大沙漏形状并输出剩余符号数

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) ######[AI写代码神器 | 244点数解答 | 2024-11-18 19:22:50]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]