Không gian lập trình với AI
Ô Braille sáu chấm
Mã hóa ô Braille sáu chấm từ vị trí đánh số.
● ● ●Dotbraid●
Quy trình · Ô Braille sáu chấm ×
def braille_cell(dots):
if any(type(d) is not int or d < 1 or d > 6 for d in dots):
raise ValueError("dot range")
if len(set(dots)) != len(dots):
raise ValueError("duplicate dot")
return chr(0x2800 + sum(1 << (d - 1) for d in dots))✳Mã hóa ô Braille sáu chấm từ vị trí đánh số.
✓ Thay đổiKiểm tra trước khi áp dụng ↗
Minh họa không gian làm việc
- Dự án
- Kiểm tra ô trống và cả sáu chấm, từ chối vị trí trùng, chấm thứ bảy và đầu vào không nguyên.
- Kiểm tra trước khi áp dụng
- So sánh hành vi thực tế với kết quả mong đợi. Nếu kiểm tra thất bại, tìm nguyên nhân trước khi sửa tiếp.
- Mô hình
- Cấu hình endpoint tương thích OpenAI hoặc Anthropic bằng URL cơ sở và khóa API nếu cần. Kiểm tra kết nối. Máy chủ mô hình cục bộ phải đang chạy; công cụ từ xa có thể truyền dữ liệu riêng.
Quy trình
def braille_cell(dots):
if any(type(d) is not int or d < 1 or d > 6 for d in dots):
raise ValueError("dot range")
if len(set(dots)) != len(dots):
raise ValueError("duplicate dot")
return chr(0x2800 + sum(1 << (d - 1) for d in dots))