Trong hướng dẫn này, chúng ta viết chương trình mô phỏng switch case trong Python.
Các ngôn ngữ như C, C++, Java có switch, nhưng Python không. Ta dùng từ điển (dict) để mô phỏng.
Ví dụ
days = {
0: 'Sunday',
1: 'Monday',
2: 'Tuesday',
3: 'Wednesday',
4: 'Thursday',
5: 'Friday',
6: 'Saturday'
}
print(days.get(0, 'Bad day'))
print(days.get(10, 'Bad day'))
Kết quả
Sunday Bad day
Phương thức get() với giá trị mặc định đóng vai trò như từ khóa default trong switch case.
Kết luận
Dùng dict.get(key, default) thay thế switch case trong Python. Hãy bình luận nếu có thắc mắc.