解题思路:
题目不是很难,有一个细节要注意。
注意事项:
行和列的值有可能会小于等于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语言代码)浏览:2510 |
1124题解浏览:595 |
C二级辅导-分段函数 (C语言代码)浏览:601 |
整除问题 (C语言代码)浏览:526 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
排序算法(选择,插入,冒泡)浏览:775 |
数列有序 (C语言代码)浏览:935 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:446 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:601 |