我是“如何像计算机科学家一样思考”第 6 章关于迭代/While 循环部分的初学者。
在书中,二维表的语法如下:
i=1
while i <= 6:
print 2*i, ' ',
i=i+1
print
但是,这样做会导致语法错误。终端给了
File "<stdin>", line 4
print
^
SyntaxError: invalid syntax
我知道第二个打印语句是不必要的,删除它会纠正错误;但是,本书后面部分的一行解释说,第二个 print 语句旨在在打印水平表后创建一个新行。因此,我认为这可能是一个拼写错误。我尝试了几种变体,但仍然无法找到解决方案。