bang = { ("sẵn sàng", "mượn"): "đã mượn", ("đã mượn", "trả"): "kiểm tra", ("kiểm tra", "xác nhận"): "sẵn sàng", } def thuc_hien(hien_tai, thao_tac): tiep = bang.get((hien_tai, thao_tac)) return (tiep, True) if tiep else (hien_tai, False) hien_tai = "sẵn sàng" for thao_tac in ("mượn", "trả", "xác nhận"): hien_tai, hop_le = thuc_hien(hien_tai, thao_tac) assert hop_le assert hien_tai == "sẵn sàng" assert thuc_hien(hien_tai, "trả") == ("sẵn sàng", False) print("Hoàn thành vòng mượn và từ chối trả sai trạng thái.")