Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Switch Case trong Python (Thay thế)

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.