解题思路:
题目不是很难,有一个细节要注意。
注意事项:
行和列的值有可能会小于等于0,这个时候没有输出,一定要注意,开始我就是没想到这里。
参考代码:
def f(n,m): if n <= 0 or m <= 0: return A = '+' + '-+' * m B = '|' + ' |' * m print(A) for i in range(n): print(B) print(A) if __name__ == '__main__': n,m = map(int,input().split()) f(n,m)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1090 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
字符逆序 (C语言代码)浏览:706 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:513 |
大家好,我是验题君浏览:604 |
Tom数 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:331 |
川哥的吩咐 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |