python 解释器上的简单 if 语句

Simple if statement on python interpreter

环境:

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

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

这必须打印出"done"这个词,但我做错了什么?

解释器在块后给你一行留空,让解释器知道你的块已经结束(或放置一个 else,等等)。把东西放在那里会让它发疯。只需将该行留空并等待下一个 >>>print('done').

之前
>>> n = 5
>>> if n == 4:
...    print('n=4')
...
>>> print('done')
done