【发布时间】:2020-04-13 12:37:02
【问题描述】:
我正在写这个练习的答案:
编写一个重复从标准输入读取行的 Python 程序 直到引发 EOFError,然后以相反的顺序输出这些行 (用户可以通过按 ctrl-D 来指示输入结束)。
我写的代码如下:
data = []
try:
while True:
data.append(input())
except EOFError:
for i in range(len(data)-1,-1,-1):
print(data[i])
如果我在 pycharm(ctrl + shift + F10) 中运行脚本,我可以使用ctrl + D 退出。 但是,当我在 jupyter ceil 中运行它时,我不知道如何在不关闭整个内核的情况下退出这个循环!
谁能给我解释一下?我应该通过某种方式修改代码吗?
【问题讨论】:
标签: python input jupyter eoferror