课程
/后端开发
/Python
/初识Python
print(‘end’)是和上面的if语句连在一起的吗?
如何打出像老师一样的程序呢,即 print(‘adult’)
print(‘end’)
2016-04-09
源自:初识Python 5-1
正在回答
你用的什么编辑器?notepad++么?看提示是因为tab和空格混用,缩进不一样报错的。代码是自己敲的还是复制的呀?缩进是自动生成的么?试一下if下面的两个if前面的空删掉重新敲一下,一般建议都是一个tab,或者四个空格
浅井喵 提问者
霍霍不二 回复 浅井喵 提问者
。。。 问题不是 各位讨论的那样。。。
题主是用了 Python Shell 或者 命令行在敲代码, 这里面就是敲一句执行一句的,或者说敲一个代码块,执行一个代码块, 所以题主的代码就不能执行跟课件的一样了,因为题主的代码实际上有三个语句嘛。
解决方法就是 新建一个 .py 文件 在里面写代码, 然后 按F5 执行就好了。
不太明白你的解释。
上面说错误是混用tab和空格,但是我并没有使用tab。
关键不是连不连在一起,关键是缩进,python以缩进来区分语句块,if下面的两个print子句,缩进相同是if条件成立时执行的 ,如果要想老师那样,需要保存成py的文件,然后执行
霍霍不二
浅井喵 提问者 回复 霍霍不二
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序