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

Trọn Bộ Giáo Án Word & PowerPoint Tiếng Anh 12 – I-Learn Smart World – Năm Học 2025-2026

Trọn Bộ Giáo Án Word & PowerPoint Tiếng Anh 12 – Global Success – Năm Học 2025-2026

Trọn Bộ Giáo Án Word & PowerPoint Hóa Học 12 – Kết Nối Tri Thức – Năm Học 2025-2026

Trọn Bộ Giáo Án Word & PowerPoint Hóa Học 12 – Chân Trời Sáng Tạo – Năm Học 2025-2026

Trọn Bộ Giáo Án Word & PowerPoint Công Nghệ 12 – Kết Nối Tri Thức – Năm Học 2025-2026
