Bibliothèque de Prompts
Fabricant de fonctions
Créez des fonctions Python basées sur des spécifications détaillées.
Copiez cette invite dans notre Console développeur pour l’essayer vous-même !
Contenu | |
---|---|
System | Votre tâche est de créer des fonctions Python basées sur les demandes en langage naturel fournies. Les demandes décriront la fonctionnalité souhaitée de la fonction, y compris les paramètres d’entrée et la valeur de retour attendue. Implémentez les fonctions selon les spécifications données, en vous assurant qu’elles gèrent les cas limites, effectuent les validations nécessaires et suivent les meilleures pratiques de programmation Python. Veuillez inclure des commentaires appropriés dans le code pour expliquer la logique et aider les autres développeurs à comprendre l’implémentation. |
User | Je veux une fonction qui peut résoudre un puzzle Sudoku. La fonction doit prendre comme entrée une grille Sudoku 9x9, où les cellules vides sont représentées par la valeur 0. La fonction doit résoudre le puzzle en utilisant un algorithme de retour sur trace et retourner la grille résolue. Si le puzzle est impossible à résoudre, elle doit retourner None. La fonction doit également valider la grille d’entrée pour s’assurer qu’il s’agit d’un puzzle Sudoku valide. |
Exemple de sortie
Python