关于python缩进问题

不好意思,又打扰高手了。代码如下:x=0whilex<10:printx,x=x+1printx我希望输出的结果是:1,2,3,4,5,6,7,8,910系统提示“pri... 不好意思,又打扰高手了。代码如下:
x=0
while x<10:
print x,
x=x+1
print x
我希望输出的结果是:1,2,3,4,5,6,7,8,9
10
系统提示“print x”缩进有问题。我用的是python2.6,print表达式没问题。
当我打到x=x+1后,按回车,是自动缩进的。于是我按“backspace”让光标和while对齐。结果系统说我缩进有问题。。。。
如果在x=x+1以后,我按两下回车,结果是1,2,3,4,5,6,7,8,9,再随后打print x后,显示10
可是我想写完整段代码以后再运行,该如何操作?其次,换行的问题我一直很纠结?除了回车,有其他方式吗?
有点啰嗦,谢谢了!
展开
 我来答
nbyh2012
2013-07-15 · TA获得超过3278个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:803万
展开全部

交互模式在使用块语句(if, while, try)时,在结束块语句时,要输入额外的回车的。交互模式只会一个命令一个命令地执行,块语句视为一个语句。

>>> if true:
...    print "hahahahahaha"
(回车)
print "hehe"


想要一次执行,必须写成一个脚本,以.py后缀命名(其实用什么后缀都可以)。然后在命令行执行:

python mytest.py


望采纳!

kaisa1028
推荐于2018-04-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5429
采纳率:28%
帮助的人:2578万
展开全部
你不在interactive shell里写,写在文件里再运行就行了。
要在interactive shell里,你可以把这段代码写成一个字符串,然后exec这个字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸年费莫丰茂
2020-04-10 · TA获得超过3860个赞
知道大有可为答主
回答量:3149
采纳率:31%
帮助的人:194万
展开全部
关于python的缩进,建议你选用一个好的编程工具,比如spe,它的在线帮助和缩进控制都很方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
silmerusse
2013-07-15 · TA获得超过6640个赞
知道大有可为答主
回答量:2919
采纳率:33%
帮助的人:2103万
展开全部
你最好写在文件里执行
交互模式是让你临时调试用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式