🌌Tizia

Tuần 14 — Vòng lặp for

Tin học Lớp 10 · 6 câu hỏi có lời giải

  1. Câu 1.Cú pháp vòng for trong Python?

    • A.for i in range(n):
    • B.for i := 1 to n
    • C.for(i=0;i<n;i++)
    • D.foreach i
    Xem đáp án

    Đáp án: A. for i in range(n):

    Python: `for biến in iterable:`.

  2. Câu 2.`range(5)` tạo dãy?

    • A.5
    • B.0, 1, 2, 3, 4, 5
    • C.1, 2, 3, 4, 5
    • D.0, 1, 2, 3, 4
    Xem đáp án

    Đáp án: D. 0, 1, 2, 3, 4

    range(5) = [0, 1, 2, 3, 4] (không bao gồm 5).

  3. Câu 3.`range(1, 6)` tạo dãy?

    • A.1, 2, 3, 4, 5, 6
    • B.1, 2, 3, 4, 5
    • C.0, 1, 2, 3, 4, 5
    • D.1-5
    Xem đáp án

    Đáp án: B. 1, 2, 3, 4, 5

    range(start, stop): từ start đến stop-1.

  4. Câu 4.`range(0, 10, 2)` tạo dãy?

    • A.0, 2, 4, 6, 8
    • B.2, 4, 6, 8
    • C.0, 2, 4, 6, 8, 10
    • D.0, 1, 2, 3, 4, 5, 6, 7, 8, 9
    Xem đáp án

    Đáp án: A. 0, 2, 4, 6, 8

    range(start, stop, step): step = 2 → 0, 2, 4, 6, 8.

  5. Câu 5.Vòng for in 5 lần "Hello"?

    • A.for(5){print}
    • B.5: print("Hello")
    • C.for _ in range(5): print("Hello")
    • D.print(Hello)*5
    Xem đáp án

    Đáp án: C. for _ in range(5): print("Hello")

    Lặp 5 lần dùng for _ in range(5).

  6. Câu 6.Tổng các số 1 đến 100?

    • A.sum(range(1, 101))
    • B.sum(range(100))
    • C.100
    • D.sum(range(1, 100))
    Xem đáp án

    Đáp án: A. sum(range(1, 101))

    sum(range(1, 101)) tính 1+2+...+100 = 5050.