Python có câu lệnh switch-case không?
Python có câu lệnh switch-case không?
Python không có cấu trúc câu lệnh switch-case như một số ngôn ngữ lập trình khác như C hoặc Java. Thay vào đó, để thực hiện một logic tương tự như switch-case, bạn có thể sử dụng một chuỗi các câu lệnh if-elif-else hoặc sử dụng từ điển (dictionary) như một cách để mô phỏng hành vi của switch-case.
if-elif-elseCách đơn giản nhất để mô phỏng switch-case trong Python là sử dụng if-elif-else:
def switch_example(value):
if value == 'a':
return "Đây là giá trị a"
elif value == 'b':
return "Đây là giá trị b"
elif value == 'c':
return "Đây là giá trị c"
else:
return "Giá trị không hợp lệ"
# Sử dụng hàm
result = switch_example('b')
print(result) # Output: Đây là giá trị b
Một cách khác để mô phỏng switch-case là sử dụng ...
junior