马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
标题形貌
模拟例题,打印出差别方向的正方形,然后打印三角形矩阵。中心有个空行。
[size=4
]输入格式
输入矩阵的规模,不凌驾 999。
[size=4
]输特别式
输出矩形和正方形
[size=4
]输入输出样例
输入
输出
- 01020304
- 05060708091011121314
- 1516 01 0203 04
- 050607080910
复制代码 方式
[size=4
]代码
- class Solution: @
- ;staticmethod def oi_input(): "
- ;"
- ;"
- ;从尺度输入读取数据"
- ;"
- ;"
- ; num = int(input()) return num @
- ;staticmethod def oi_test(): "
- ;"
- ;"
- ;提供测试数据"
- ;"
- ;"
- ; return 4
- @
- ;staticmethod def solution(num): count = 1 for i in range(num): for j in range(num): print("
- ;{:02d}"
- ;.format(count), end='') count 
- 3;= 1 print() print() count = 1 for i in range(num): print("
- ; "
- ; * (num - (i 
- 3; 1)), end='') # 由于 i 是从零开始的 for j in range(1 
- 3; i): print("
- ;{:02d}"
- ;.format(count), end='') count 
- 3;= 1 print()oi_input = Solution.oi_inputoi_test = Solution.oi_testsolution = Solution.solutionif __name__ == '__main__': '''用oi_test()担当数据,然后传入solution''' num = oi_test() # num = oi_input() solution(num)
复制代码 [size=4
]流程图
|