Câu hỏi:
Cho đoạn chương trình viết bằng ngôn ngữ Python sau:
S = 1
for i in range (1,6):
S = S * i
print(S)
Phương án nào dưới đây nêu đúng giá trị của S sau khi thực hiện đoạn chương trình trên?
Trả lời:
Đáp án đúng: A
Đoạn chương trình tính tích của các số từ 1 đến 5.
- S = 1 ban đầu.
- Vòng lặp `for i in range(1, 6)` sẽ lặp với i = 1, 2, 3, 4, 5.
- Trong mỗi vòng lặp, S được nhân với i:
- i = 1: S = 1 * 1 = 1
- i = 2: S = 1 * 2 = 2
- i = 3: S = 2 * 3 = 6
- i = 4: S = 6 * 4 = 24
- i = 5: S = 24 * 5 = 120
- Vậy giá trị cuối cùng của S là 120.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
10/09/2025
0 lượt thi
0 / 30
Câu hỏi liên quan

Bộ 50 Đề Thi Thử Tốt Nghiệp THPT Giáo Dục Kinh Tế Và Pháp Luật Năm 2026 – Theo Cấu Trúc Đề Minh Họa Bộ GD&ĐT

Bộ 50 Đề Thi Thử Tốt Nghiệp THPT Lịch Sử Học Năm 2026 – Theo Cấu Trúc Đề Minh Họa Bộ GD&ĐT

Bộ 50 Đề Thi Thử Tốt Nghiệp THPT Công Nghệ Năm 2026 – Theo Cấu Trúc Đề Minh Họa Bộ GD&ĐT

Bộ 50 Đề Thi Thử Tốt Nghiệp THPT Môn Hóa Học Năm 2026 – Theo Cấu Trúc Đề Minh Họa Bộ GD&ĐT

Bộ 50 Đề Thi Thử Tốt Nghiệp THPT Môn Sinh Học Năm 2026 – Theo Cấu Trúc Đề Minh Họa Bộ GD&ĐT
