请问这两段语法有何不同,为什么输出结果不一样?

for x in [1,2,3,4,5,6,7,8,9]:

    for y in [0,1,2,3,4,5,6,7,8,9]:

        if x >= y:

            continue

       print x*10+y



a = [1,2,3,4,5,6,7,8,9]

b = [0,1,2,3,4,5,6,7,8,9]

    for x in a:

        for y in b:

            if x >= y:

                continue

            print x*10+y


林誉
浏览 1007回答 3
3回答

孤独的小猪

这两个的结果肯定是一样的啊,逻辑都是一样的,我在自己电脑上也跑过,结果都是一样的,你是不是哪里缩进或者别的不对。# -*- coding:utf-8 -*- a = [1, 2, 3, 4, 5, 6, 7, 8, 9] b = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] for x in a:     for y in b:         if x >= y:             continue         print x * 10 + y

qq_龙_18

你指的是输出怎样不同呢?请详细描述一下……哈哈

stono

我执行也是一样的;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python