Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
76831 娄瀚兮 打印数字图形 Python3 Wrong Answer 44 MS 3768 KB 494 2024-06-02 20:01:32

Tests(0/5):


Code:

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")


Run Info:

------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