为了账号安全,请及时绑定邮箱和手机立即绑定

不知到if else语句在Python代码编辑器中怎么用

https://img1.sycdn.imooc.com//5c9349a7000158d405170130.jpg这个在代码编辑器中怎么弄啊,麻烦能正确运行的大佬截图给我看

正在回答

6 回答

建议你换一个编辑器!

试了一下IDEL,发现其实是编辑器的锅。

输完 score = 55 以及 if score >= 60:后回车换行

这时他默认的缩进其实是占了8个空格的空间,应该删除到头,然后输入4个空格,再输入print语句

回车下一行,还是删除默认缩进,应该顶头输入else,此时else和if是理论上对齐的!

次行同理!可以看下图,希望能帮到你~

https://img1.sycdn.imooc.com//5c964dba0001b3d307680391.jpg

3 回复 有任何疑惑可以回复我~
#1

慕侠5116653

这样子也可以
2019-04-25 回复 有任何疑惑可以回复我~
#2

慕侠5116653 回复 慕侠5116653

发现我不会把截图放到这里来
2019-04-25 回复 有任何疑惑可以回复我~

编辑器是 IDEL(python  GUI)

0 回复 有任何疑惑可以回复我~

正常运行应该是这样的:

https://img1.sycdn.imooc.com//5c935298000149f205830245.jpg

其实你写的没有问题,但是你看报错日志啊!这个是缩进错误,你肯定混用tab和空格了!

注意5-1中的注意事项——缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

1 回复 有任何疑惑可以回复我~
#1

慕的地7269005 提问者

我时先用backspace删除掉前面的一些空格,不然else没和if对齐也会出错,但是删了也出错,怎么办
2019-03-21 回复 有任何疑惑可以回复我~
#2

Mycheol 回复 慕的地7269005 提问者

你这个是什么编辑器?你有没有尝试exit(),然后再次打开python,然后重新输入代码并执行?
2019-03-21 回复 有任何疑惑可以回复我~

是不是得把那个>>>删掉啊

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c934f5600019cc903430250.jpg

用tab健就一直用tab健,不要和空格混合用  if 和 esle是顶格对齐的

1 回复 有任何疑惑可以回复我~

这个好像是把四个空格和TAB混合着用了,你检查看看

0 回复 有任何疑惑可以回复我~
#1

慕的地7269005 提问者

是啊,可是如果不这样if和else不能对齐
2019-03-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

不知到if else语句在Python代码编辑器中怎么用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信