7

环境:

  • Fedora 27 (GNU/Linux)
  • 终端
  • python3.6.3

我在 python 解释器中运行这些简单的代码行时遇到问题,这是一个 only if 语句或单独的 if 语句。

n = 5
if n == 4:
    print('n=4')
print('done')

在此处输入图像描述

这必须打印“完成”这个词,但我做错了什么?

4

1 回答 1

17

解释器在块之后给你一行,让解释器知道你的块已经结束(或者放一个else等)。把东西放在那里会让人抓狂。只需将该行留空,然后>>>在您的print('done').

>>> n = 5
>>> if n == 4:
...    print('n=4')
...
>>> print('done')
done
于 2017-12-16T00:51:41.523 回答