给定列表 nums = [1, 2, 3, 4, 5, 6],以下哪个选项返回 True?( )
A:not all(nums)
B:any(nums)
C:not (all(nums) and any(nums))
D:not (all(nums) or any(nums))
正确答案:B
答案解析
not all(nums) 返回 True 的条件是列表中至少有一个元素为 False。 any(nums) 返回 True 的条件是列表中有元素为 True。给定列表 `nums = [1, 2, 3, 4, 5, 6]`,所有元素都是非零的正整数,因此any(nums) 返回 True,所以此题选择B选项。
试卷来源:202403 青少年软件编程等级考试Python三级真题