Python语句问题

我在python IDLE输入这段代码然后按Enter,没有任何反应是怎么回事,s什么结果也没有出来,反而出来一个>>>,我就纳闷了,高手教教啊 我是菜鸟级的菜鸟 刚学习2天

shoplist = ['apple', 'mango', 'carrot', 'banana']

# Indexing or 'Subscription' operation
print 'Item 0 is', shoplist[0]
print 'Item 1 is', shoplist[1]
print 'Item 2 is', shoplist[2]
print 'Item 3 is', shoplist[3]
print 'Item -1 is', shoplist[-1]
print 'Item -2 is', shoplist[-2]

应该结果是 $ python seq.py
Item 0 is apple
Item 1 is mango
Item 2 is carrot
Item 3 is banana
Item -1 is banana
Item -2 is carrot 急啊 是什么原因啊

第1个回答  2008-11-11
如果你是在命令行里输入的话, 你要一行一行的输, 每输入一行按回车.

想让它一次执行, 你需要把他写到一个 seq.py的文件里, 也就是一个python的脚本文件里, 然后在IDE中运行这个脚本文件.

我帮你把代码写到一个文件里确认了一下, 代码没问题, 执行结果是正确的
第2个回答  2008-10-29
先输这个
shoplist = ['apple', 'mango', 'carrot', 'banana']
回车

然后
再输剩下的,应该就可以了
第3个回答  2008-10-29
你试试 print 1
还能不能有效果,如果还是什么都没有,可能这只是个开发工具,没有调试功能吧。本回答被提问者和网友采纳
相似回答