Tuần 10 — Thực hành Python tổng hợp
Tin học Lớp 9 · 5 câu hỏi có lời giải
Câu 1.Hàm tính tổng list?
- A.total(list)
- B.list.sum()
- C.add(list)
- D.sum(list)
Xem đáp án
Đáp án: D. sum(list)
sum() trả tổng các phần tử số.
Câu 2.Tìm max?
- A.top(list)
- B.list.max()
- C.big(list)
- D.max(list)
Xem đáp án
Đáp án: D. max(list)
max() trả phần tử lớn nhất.
Câu 3.Lọc list giữ phần tử chẵn?
- A.list.where()
- B.filter(a, even)
- C.a.filter(x%2==0)
- D.[x for x in a if x%2==0]
Xem đáp án
Đáp án: D. [x for x in a if x%2==0]
List comprehension là cách Pythonic.
Câu 4.Đảo ngược chuỗi s?
- A.reverse(s)
- B.s[::-1]
- C.s.flip()
- D.s.reverse()
Xem đáp án
Đáp án: B. s[::-1]
[::-1] là slicing đảo ngược.
Câu 5.Kiểm tra phần tử x có trong list a?
- A.a.has(x)
- B.find(x, a)
- C.a.contains(x)
- D.x in a
Xem đáp án
Đáp án: D. x in a
Toán tử in kiểm tra tồn tại.