Home  >  Article  >  Backend Development  >  python为什么代码缩进不同 输出结果不同?

python为什么代码缩进不同 输出结果不同?

WBOY
WBOYOriginal
2016-06-06 16:23:251979browse

回复内容:

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

当然不一样了,第一个print(each_item)是算在第一个for语句里面的,第二个print(each_item)是算在第二个for语句里面的,当然不一样了。 Python的块缩进是c和c++的{}啊

你这三个把print缩进到for if后面当然不一样 当然不一样了,Python没有{}所以只好用缩进分块了啊...
补楼上的笑话

————————————————————

我是一个python新手,昨天刚打开新买的教材,看到第一页写着:

你需要的东西:
- notepad++
- powershell
- 游标卡尺

慢着!要游标卡尺干什么?
我无视了那一行,开始自学。然后,我看到有一章上的代码比较长,翻页了。 第一章没看? python用缩进控制语句结构,第一个输出语句其实是与if结构同级,第二个输出与else中for结构同级,第三个输出语句属于else中的for结构中。三个输出在不同的结构块中,所以输出不同 想起来一个笑话,大意是学python需要游标卡尺 哈哈,是Head First Python吧? 所以说,最好不要用python自带的IDLE, 太难用了,一个代码块不小心打错就一行就几乎要全部重新修改。而且缩进也难控制和观察。 题主你需要认真再学一遍Python python就是靠缩进弄逻辑的,缩进不同逻辑自然不同,相当于C之类语言的{}
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn