脚本执行过程没有在理论上做它应该做的事情?

时间:2015-08-04 18:38:10

标签: python

请原谅我的初学者问题,但是我在这里写了一篇我写的Python 2.7.10脚本,它没有像我预期的那样执行:

deallocate

除了代码本身很可能写得不好(我正在学习)我很困惑为什么如果我说轮次大于1,脚本会首先要求“数字?”说了多少次,而不是执行frReq=int(raw_input("Friends?")) friends=[] for i in range(frReq+1): friends.append(i) friends=friends[1:] rounds=int(raw_input("rounds")) for i in range(rounds): divider=int(raw_input("number?")) for i in friends: if i%divider==0: friends.pop(friends.index(i)) print friends 然后请求“号码?”再次。在通过代码可视化工具(pythontutor.com/visualize.html)运行代码时,代码按预期工作,但在Windows 7上从shell运行它不会。为什么这样?

0 个答案:

没有答案