请问这个打印出来的图形和plt.grid()绘制出的网格有什么不同?

编写一个能画出如下网格(grid)的函数:

```
+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +

提示:你可以使用一个用逗号分隔的值序列,在一行中打印出多个值:

```
print('+', '-')
```

`print` 函数默认会自动换行,但是你可以阻止这个行为,只需要像下面这样将行结尾变成一个空格:

```
print('+', end=' ')
print('-')
```

这两个语句的输出结果是 `'+ -'`。

一个没有传入实参的 `print` 语句会结束当前行,跳到下一行。

写个符合要求的程序
只会一些c语言
没学过python
能讲讲题啥意思吗?看不太懂
意思是用print那个表格打印出来吗?

手掌心
浏览 117回答 3
3回答

人到中年有点甜

print 函数是输出字符串,所以用 print 输出形成的 grid 其实质是具有某特定形状的 字符串 ,而 plt.grid() 绘制出的网格是 图片。字符串 是可以用文字处理软件(如 word、记事本等)直接编辑处理的,而 图片 则只能用图片编辑软件(如画笔)打开处理。如问题所要求的最简单的“编写一个能画出如下网格(grid)的函数”代码,可以简单的用 print 函数就可以了:代码执行效果:

森林海

这个包被放到了GoogleCode上,所以你可能没听说过。GoogleCode现在就像西伯利亚一样荒凉。尽管它被流放到了一个冰天雪地、荒无人烟的地方,prettytable仍旧是最棒的结构化输出的库,它能在终端或浏览器里构建良好的输出。因此,如果你正在用 IPython Notebook的新插件,建议你用prettytable来代替__repr__进行HTML输出。代码如下:

皈依舞

python下画网格线可以使用绘图库Matplotlib.pyplot中的plt.grid() 。
打开App,查看更多内容
随时随地看视频慕课网APP