鱼C论坛

 找回密码
 立即注册
查看: 5386|回复: 5

[吹水] 为啥要进行这样的缩进啊

[复制链接]
发表于 2021-4-6 19:00:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 帅气小哥 于 2021-4-6 19:17 编辑

list=[]
for x in range (10):
    for y in range (10):
        if x % 2 == 0:
            if y % 2 != 0:
                list . append((x ,y))


list=[]
for x in range (10):
for y in range (10):
    if x % 2 == 0:
    if y % 2 != 0:
    list . append((x ,y))     #能说明为啥要上者的缩进啊   下面的错误又是因为啥呢
                                       #可以把第一个程序的过程讲一下吗 有点晕乎乎的  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-4-6 19:07:06 | 显示全部楼层
if里的缩进是if里执行的东西,外面的就不是if里面执行的。所以要缩进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 19:14:26 | 显示全部楼层
python严格要求缩进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-6 19:18:29 | 显示全部楼层
昨非 发表于 2021-4-6 19:14
python严格要求缩进

我知道是要严格缩进 但是不知道 为啥要这样缩进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-6 19:20:44 | 显示全部楼层
本帖最后由 昨非 于 2021-4-6 19:22 编辑
帅气小哥 发表于 2021-4-6 19:18
我知道是要严格缩进 但是不知道 为啥要这样缩进


for循环内部的不是才是循环体,放到外面,哪怕平级缩进就不是了
这是两层循环,就像你if要放到for内层一样,内层for要放到外层for的下面
别问,问就是乌龟的屁股
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-7 19:39:11 | 显示全部楼层
龙舞九天 发表于 2021-4-7 19:16
python是以缩进区分代码块的。

代码块是代码块
但也可以这么理解
下层缩进必然从属于上层缩进(在它上方相邻的)
至于是否按照这个区分代码块,还是要看代码内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-23 13:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表