鱼C论坛

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

[已解决]请问如何python代码的解读顺序依次是什么?

[复制链接]
发表于 2018-7-28 13:17:10 | 显示全部楼层 |阅读模式

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

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

x
我们说用缩进来区分代码的不同级别,相同缩进属于同一层级,那么如果是以下这种形式


动物
        鸟
        兽
                老虎
植物
        花
        树
end


那么上面这种形式如果按照python代码的运行程序是不是
动物-鸟-兽-老虎 → 植物-花-树→  end


还有其他例子吗?不管多复杂都可以,希望能教我一下,非常感谢各位!
最佳答案
2018-7-28 18:47:34
本帖最后由 Henriz 于 2018-7-28 18:48 编辑

i从0到9:
如果i是奇数,则打印出i,并回到循环体开头,继续循环
否则,将i加2,打印出来,并继续循环
直到循环结束为止
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-7-28 15:59:16 | 显示全部楼层
谁能帮我解答下吗?非常感谢!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-28 16:43:50 | 显示全部楼层
python 看不懂中文!!!

代码解读的顺序,无论是任何语言,都是依序由第一行到最后一行的……

代码写了,不一定会被执行。

如果是函数,被调用才执行
如果是循环就一直执行循环体内部(被缩进的代码),直到跳出循环
如果是判断式,条件符合才执行被缩进的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-28 16:56:31 | 显示全部楼层
claws0n 发表于 2018-7-28 16:43
python 看不懂中文!!!

代码解读的顺序,无论是任何语言,都是依序由第一行到最后一行的……

for i in range(10):
    if i%2 !=0 :
        print(i)
        continue
    i += 2
    print(i)


能否帮我仔细解释一下上面程序的每行代码是什么,谢谢啊~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-28 18:47:34 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Henriz 于 2018-7-28 18:48 编辑

i从0到9:
如果i是奇数,则打印出i,并回到循环体开头,继续循环
否则,将i加2,打印出来,并继续循环
直到循环结束为止
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-28 22:20:28 | 显示全部楼层
Henriz 发表于 2018-7-28 18:47
i从0到9:
如果i是奇数,则打印出i,并回到循环体开头,继续循环
否则,将i加2,打印出来,并继续循环

谢谢哈,刚刚再次去查了下 continue语句的用法,然后明白了,我重新把下面给注释了下 。

for i in range(10):
    #将0-9这十个数依次代入i中,并执行循环语句
   
    if i%2 !=0 :
        #i除以2的余数不等于0,即如果i为奇数
        
        print(i)
        #如果i为奇数,那么打印i
        
        continue
    #如果i为奇数,那么执行continue语句,continue下面的语句跳过,并进入下一轮循环
   
    i += 2
    #如果不执行continue语句,则i+2
   
    print(i)
    #如果不执行continue语句,则打印上面得到的i
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-28 03:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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