【发布时间】:2016-02-01 03:42:24
【问题描述】:
我正在编写一个非常简单的井字游戏程序来自学 Python。我也刚刚开始学习使用命令行,当我在 IDLE 中运行代码或使用 Mac 终端时,我注意到 print 语句的一些不同行为。我正在使用 Python 3.4。
截图输出来自这个函数:
def print_board(board):
for row in board:
row = " ".join(row)
print(row)
print()
最后的打印语句用于创建一个空白行。当代码在 IDLE 中运行时,它按预期工作(见屏幕截图左侧),但在 Mac 终端中运行时,它会打印函数调用中的括号。
谁能向我解释为什么会这样?
【问题讨论】:
标签: python macos terminal python-idle