python用IDLE老是出现缩进问题

不管是没有空格,一个空格就是格式错误,四个空格就是缩进错误...新手.求助
求发一份<<python核心编程>>课后习题答案,越全越好...
还有命令行上的交互式解释器是什么?菜单驱动的文本应用程序该怎么做?直接保存为.py格式就行吗?有满意答案再追加20分.

你这样写是不对的。for那一行是没有缩进的,第二行你用了两个Tab,第三行你用了一个tab,所以有错误。你写的格式相当于下:
for i in range(5):
mun=mun+input('enter a number:')
print(mun)
这样python解释器看不懂你的缩进等级
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-12
IDLE下,实验小多行代码,
用file ->new window建立一个文件窗口,在窗口中输入代码。文件保存为.py文件
一键按run->run module运行,简单高效,而且纠正这类输入错误也简单。

命令行的‘交互解释器’,就是指idle主窗口中这种提示符后输入代码后立即运行的情况。
python interactive shell也是更底层利用win console的一种交互界面。
背后实现这种交互对话的软件,python.exe就是交互解释器。本回答被提问者和网友采纳
第2个回答  2015-05-25
输入法的问题,关掉搜狗什么的,然后重新打换行、空格,就没问题了
第3个回答  2012-06-21
在交互模式下>>>是开始行
所以你的print函数的时候不需要同tab 也不需要用空格就没问题了
只不过这样看起来就感觉有点怪怪的 因为和上面的if: 缩进对不齐
第4个回答  2012-12-14
“不管是没有空格,一个空格就是格式错误,四个空格就是缩进错误...新手.求助”
因为Python是靠缩进来决定代码逻辑的。

“命令行上的交互式解释器是什么?”
去看我的完整的解释:
【整理】【多图详解】如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)

“菜单驱动的文本应用程序该怎么做?”
关于图形界面方面,去看:
【整理】Python中的图形库
(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)

idle菜单中将选中区域缩进的快捷键是
Ctrl+]。python语言中idle菜单中将选中区域缩进的快捷键是Ctrl+]。将选中代码的缩进取消的快捷键为Ctrl+[,另外在AndroidStudio还可以通过Shift+Tab来取消缩进。将选中区域注释:Alt+3,将选中区域取消缩进:Alt+4,将选中区域的空格替换为Tab键:Alt+5,将选中区域的Tab替换为空格:Alt+6。

idle中将选中代码的缩进取消的快捷键
idle中将选中代码的缩进取消的快捷键是Shift键加Tab键。idle是在安装python的时候自带的一个编辑器,在AndroidStudio里可以通过Shift加Tab来取消缩进,提高开发效率。

idle菜单中将选中区域取消缩进的快捷键
Ctrl+[。idle中将选中代码的缩进取消的快捷键为Ctrl+[,另外在AndroidStudio还可以通过Shift+Tab来取消缩进,IDLE全称lntegrated Development and Learning Environment,集成开发和学习环境,是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起,被打包为Python包装的可选部分,包含许多...

python 在IDLE上运行出现问题
把if语句后面的分号换成冒号。

python使用def时显示invalid syntax
缩进错误。Python的IDLE不适合复杂代码的编写,不要这么用,换个IDE,比如Pycharm。如果非要用的话,ctrl + n,进入编辑环境里写。PS:安利一个Python学习网站,刘江的Python教程,相当不错,非常细致,对新手很友好。

一个python小问题,在IDLE和命令行运行显示效果不一样
这种情况你可以调整运行里的两个参数,因为ulipad有两个调试参数一个是直接运行结果,你可以直接得到结果,另一个是调试过程。可能ulipad我用的不太熟,我不太稀饭这款编辑器 所以我换了notepad++.

Python进入死循环,在IDLE环境中,使用什么退出?
方法一:Ctrl+C终止程序。主动终止脚本循环的执行。方法二:使用任务管理器,强制删掉IDLE的任务,然后重新打开。方法三:强制关机重启。一般来说方法一就足以解决问题了。建议在编程写脚本的时候避免出现死循环的情况,设置下超时等待,或是循环次数上限均可避免出现无法停止的死循环。

Python的IDLE运行程序问题
Python的IDLE运行程序问题 我是python初学者,也就刚看到print('helloworld'),在我用IDLEpythonGUI输入这个语句后保存为后缀.py的文件,然后用IDLE打开并运行刚才那个所谓的helloworld程序后却不能得到正确输出... 我是python初学者,也就刚看到print('hello world'),在我用IDLE python GUI输入这个语句后保存为后缀.py...

idle写不了模块
方法:1、打开Python的IDLE,也就是集成开发环境,在里面输入importask,发现报错说没有找到ask模块。2、利用快捷键“win+R”打开【运行】。3、在运行程序处输入cmd,打开Windows的控制台。4、在控制台中输入语句“pipinstallask”,就是安装模块的指令,然后就能看到模块被下载并安装。5、再在IDLE窗口...

python自带的idle怎么用
很少有哪种语言能像Python这样重视缩进了,在其他语言比如C语言,缩进对于代码的编写来说是“有了更好”,而不是“没有不行”,它充其量是一个个人书写代码的风格问题;但是到了Python语言这里,则把缩进提升到了一个语法的高度。复合语句不是用大括号{}之类的符号表示,而是通过缩进来表示 。这样做的...

相似回答