JavaScript is required

Output của hàm sau là:
all(3,0,4.2)

 

A.
True
B.
False
C.
Error
D.
0
Trả lời:

Đáp án đúng: C


Hàm `all()` trong Python trả về `True` nếu tất cả các phần tử trong một iterable là đúng (hoặc nếu iterable rỗng). Nếu có bất kỳ phần tử nào là `False`, `0`, `None`, hoặc một container rỗng, hàm sẽ trả về `False`. Trong trường hợp này, các đối số được truyền trực tiếp vào hàm `all()` chứ không phải là một iterable. Giá trị `0` sẽ khiến hàm trả về `False`. Các giá trị khác như `3` và `4.2` là `True`. Do đó, `all(3, 0, 4.2)` sẽ trả về `False` vì có giá trị `0` trong các tham số.

Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan