Câu hỏi:
Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là? Hãy chọn phương án đúng?
s1 ="3986443"
s2 = ""
for ch in s1:
if int(ch) % 2 == 0:
s2 = s2 + ch
print(s2)
Trả lời:
Đáp án đúng: C
Đề bài yêu cầu tìm giá trị của s2 sau khi thực hiện đoạn code.
Đoạn code duyệt từng kí tự trong s1, nếu kí tự đó (đổi sang số nguyên) chia hết cho 2 (là số chẵn) thì thêm kí tự đó vào s2.
S1 = "3986443"
Đoạn code duyệt từng kí tự trong s1, nếu kí tự đó (đổi sang số nguyên) chia hết cho 2 (là số chẵn) thì thêm kí tự đó vào s2.
S1 = "3986443"
- '3': 3 % 2 != 0 (không chia hết)
- '9': 9 % 2 != 0 (không chia hết)
- '8': 8 % 2 == 0 (chia hết), s2 = "8"
- '6': 6 % 2 == 0 (chia hết), s2 = "86"
- '4': 4 % 2 == 0 (chia hết), s2 = "864"
- '4': 4 % 2 == 0 (chia hết), s2 = "8644"
- '3': 3 % 2 != 0 (không chia hết)
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 / 28
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
