python3中 pass,continue,break的区别

# continue 不会执行本次循环后面的语句(print(i))
# pass 是占位符,会继续执行循环中的语句
# break 直接退出循环

list = [21, 6, 9, 8, 13, 5, 4]

def minlist(list):
    ml = list[0]
    for i in list:
        if ml > i:
            ml = i
        else:
            continue
        print(i)
    return ml

print(minlist(list))

# 输出为:
# 6
# 5
# 4
# 4

list = [21, 6, 9, 8, 13, 5, 4]

def minlist(list):
    ml = list[0]
    for i in list:
        if ml > i:
            ml = i
        else:
            pass
        print(i)
    return ml

print(minlist(list))

# 输出为:
21
6
9
8
13
5
4
4
list = [21, 6, 9, 8, 13, 5, 4]

def minlist(list):
    ml = list[0]
    for i in list:
        if ml > i:
            ml = i
        else:
            break
        print(i)
    return ml

print(minlist(list))

# 输出为
21

猜你喜欢

转载自blog.csdn.net/zhangliang0000/article/details/122791809
今日推荐