Espace de développement avec IA
Cellules braille à six points
Encodez des cellules braille à six points depuis des positions numérotées.
● ● ●Dotbraid●
Méthodes de travail · Cellules braille à six points ×
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))✳Encodez des cellules braille à six points depuis des positions numérotées.
✓ ModificationsVérifiez avant d’appliquer ↗
Illustration de l’espace de travail
- Projet
- Vérifiez la cellule vide et les six points, en refusant les doublons, le septième point et les valeurs non entières.
- Vérifiez avant d’appliquer
- Comparez le comportement observé au résultat attendu. Si une vérification échoue, cherchez la cause avant de poursuivre les modifications.
- Modèles
- Configurez un endpoint compatible OpenAI ou Anthropic avec son URL de base et une clé API si nécessaire. Testez la connexion. Un serveur local doit fonctionner ; les outils distants peuvent transmettre des données séparément.
Méthodes de travail
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))