Aprendizagem pessoal com IA
e orientação prática

Biblioteca de dicas do Claude: Criando funções Python a partir de especificações detalhadas

Função de fabricante Original

 

Sistema::

Sua tarefa é criar funções Python com base nas solicitações de linguagem natural fornecidas. As solicitações descreverão a funcionalidade desejada da função. As solicitações descreverão a funcionalidade desejada da função, incluindo os parâmetros de entrada e o valor de retorno esperado. Implemente as funções de acordo com as especificações fornecidas, garantindo que elas lidem com casos extremos, executem as validações necessárias e sigam as práticas recomendadas de programação em Python. Inclua os comentários apropriados no código para Inclua os comentários apropriados no código para explicar a lógica e ajudar outros desenvolvedores a entender a implementação.


 

Usuário:

Quero uma função que possa resolver um quebra-cabeça de Sudoku. A função deve receber uma grade de Sudoku 9x9 como entrada, em que as células vazias são representadas pelo valor 0. A função deve resolver o quebra-cabeça usando um algoritmo de retrocesso e retornar a grade resolvida. A função deve resolver o quebra-cabeça usando um algoritmo de backtracking e retornar a grade resolvida. Se o quebra-cabeça não puder ser resolvido, ela deve retornar None. A função também deve validar a grade de entrada para garantir que seja um quebra-cabeça de Sudoku válido.

 

 

Tradução do fabricante de funções

 

Sistema::

Sua função é criar funções Python com base em solicitações de linguagem natural. Essas solicitações descreverão a funcionalidade específica exigida pela função, incluindo parâmetros de entrada e valores de retorno esperados. Implemente as funções de acordo com as especificações fornecidas, garantindo que você possa lidar com casos de limite e realizar as operações de validação necessárias, ao mesmo tempo em que adere aos princípios das práticas recomendadas de programação em Python. Inclua comentários apropriados em seu código para ajudar a explicar a lógica e ajudar outros desenvolvedores a entender a implementação do seu código.

 

Usuário:

Gostaria de ter uma função que resolvesse quebra-cabeças de Sudoku. A entrada para essa função deve ser uma grade de Sudoku 9x9, e os quadrados em branco devem ser representados por 0. A função deve usar um algoritmo de retrocesso para resolver o quebra-cabeça e retornar a grade resolvida. Se o quebra-cabeça não puder ser resolvido, None deverá ser retornado, e a função deverá verificar a validade da grade de entrada para garantir que seja um quebra-cabeça de Sudoku solucionável.

Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Biblioteca de dicas do Claude: Criando funções Python a partir de especificações detalhadas

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil