题解 | #提前结束的循环#

提前结束的循环

https://www.nowcoder.com/practice/b957171b6e974fb0b5dd3ef653624b52

据说有人看不懂这段代码

l = [3, 45, 9, 8, 12, 89, 103, 42, 54, 79]
n = int(input())
for i in l:
    if i-n:
        print(i)
    else:
        break


全部评论
if 后面的条件为True(!=0),才继续执行,否则break
3 回复 分享
发布于 2023-01-28 11:03 上海
if i-n: 同于 if i-n != 0:
2 回复 分享
发布于 2022-08-20 10:40 福建
真没看懂,好羡慕写的这么简洁
点赞 回复 分享
发布于 2022-08-19 13:09 上海
‘dbq’,我看懂了
点赞 回复 分享
发布于 2022-08-20 10:35 福建
学到了
点赞 回复 分享
发布于 2022-08-30 20:05 北京
i-n意思是为真的话输出,i如果等于n相减为0,为假。是这个意思
点赞 回复 分享
发布于 2023-09-13 15:22 四川

相关推荐

我也曾抱有希望:说的好直白
点赞 评论 收藏
分享
点赞 评论 收藏
分享
35 收藏 评论
分享
牛客网
牛客企业服务