有没有办法访问从未分配过的结果?

jas*_*son 4 python python-3.x

while int(input("choose a number")) != 5 :
Run Code Online (Sandbox Code Playgroud)

说我想看看输入了什么号码.是否有间接的方式来实现这一目标?

编辑我可能不是很清楚哈哈..我知道在调试器中,您可以单步执行并查看输入的数字.是否可能存在内存黑客或类似内容,让您在事后获得"旧"数据?

Jon*_*nts 7

不 - 你必须分配它......你的例子可以使用双参数样式编写iter:

for number in iter(lambda: int(input('Choose a number: ')), 5):
    print number # prints it if it wasn't 5...
Run Code Online (Sandbox Code Playgroud)