Tel: 024.7300.7989 - Phone: 1800.6947 (Thời gian hỗ trợ từ 7h đến 22h)

Thi thử toàn quốc ĐGNL, ĐGTD ngày 25-26/04/2026
↪ ĐGNL HCM (V-ACT) - Trạm số 6 ↪ ĐGTD Bách khoa (TSA) - Trạm số 7
Giỏ hàng của tôi

Đoạn code sau in ra bao nhiêu dòng?

Python

for i in range(2, 10, 3):

print(i)

Câu hỏi số 958916:
Vận dụng

Đoạn code sau in ra bao nhiêu dòng?

Python

for i in range(2, 10, 3):

print(i)

Đáp án đúng là: C

Quảng cáo

Câu hỏi:958916
Phương pháp giải

Hàm range(start, stop, step) tạo ra một dãy số bắt đầu từ start, kết thúc trước stop (không bao gồm stop), với khoảng cách giữa các số là step.

Số lượng dòng in ra tương ứng với số lượng giá trị trong dãy số đó.

Giải chi tiết

start = 2, stop = 10, step = 3.

Các giá trị của i lần lượt là:

Lần 1: i = 2 (Thỏa mãn < 10)

Lần 2: i = 2 + 3 = 5 (Thỏa mãn < 10)

Lần 3: i = 5 + 3 = 8 (Thỏa mãn < 10)

Lần tiếp theo: i = 8 + 3 = 11 (Lớn hơn 10 nên dừng lại).

Dãy số có 3 giá trị {2, 5, 8}, tương ứng với 3 lần lệnh print(i) được thực thi.

Đáp án cần chọn là: C

Group 2K8 ôn Thi ĐGNL & ĐGTD Miễn Phí

>>  2K8 Chú ý! Lộ Trình Sun 2026 - 3IN1 - 1 lộ trình ôn 3 kì thi (Luyện thi 26+ TN THPT, 90+ ĐGNL HN, 900+ ĐGNL HCM, 70+ ĐGTD - Click xem ngay) tại Tuyensinh247.com.Đầy đủ theo 3 đầu sách, Thầy Cô giáo giỏi, luyện thi theo 3 giai đoạn: Nền tảng lớp 12, Luyện thi chuyên sâu, Luyện đề đủ dạng đáp ứng mọi kì thi.

Hỗ trợ - Hướng dẫn

  • 024.7300.7989
  • 1800.6947 free

(Thời gian hỗ trợ từ 7h đến 22h)
Email: lienhe@tuyensinh247.com