| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 76831 | 娄瀚兮 | 打印数字图形 | Python3 | Wrong Answer | 44 MS | 3768 KB | 494 | 2024-06-02 20:01:32 |
while True: try: n = int(input()) if n < 1 or n > 9: raise ValueError except ValueError: print("请输入一个1到9之间的整数。") continue # 打印上半部分 for i in range(1, n + 1): print(" " * (n - i) + "1" + "2" * (i - 1) + "3" * i + "2" * (i - 1) + "1") # 打印下半部分 for i in range(n - 1, 0, -1): print(" " * (n - i) + "1" + "2" * (i - 1) + "3" * i + "2" * (i - 1) + "1")
------Input------
8
------Answer-----
1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 1234567654321 12345654321 123454321 1234321 12321 121 1
------Your output-----
131 123321 122333221 122233332221 122223333322221 122222333333222221 122222233333332222221 122222223333333322222221 122222233333332222221 122222333333222221 122223333322221 122233332221 122333221 123321 131