Depuração de Script Python com Erros

De Wikiprompt, a enciclopédia livre de prompts

Ryan Hart
Contribuído porRyan HartXFonte

23 de mai. de 2025

Depuração de Script Python com Erros Um prompt pedindo que uma IA identifique e corrija erros em uma função fatorial em Python, útil para praticar habilidades de depuração.

Conteúdo do PromptSalvar

🌐
def factorial(n): if n == 1: return 1 else: return n * factorial(n - 1) print(factorial(5)) **Errors and fixes:** 1. **Missing colon after `if` statement** - Added `:` after `if n == 1`. 2. **Incorrect comparison operator** - Changed `=` (assignment) to `==` (equality check). 3. **Missing indentation** - Added proper indentation for the `if`/`else` block and the `return` statements. 4. **Missing colon after `else`** - Added `:` after `else`. 5. **Missing parentheses in recursive call** - Changed `n-1` to `n - 1` (spacing for readability, though not strictly an error). The corrected script calculates the factorial of 5, which is 120.

Entre para ver o prompt completo

Continuar com:

Ao entrar, você concorda com nossos Termos de uso e Política de privacidade

Uso

Este prompt foi projetado para uso com coding. Copie o conteúdo acima e cole na sua ferramenta de IA preferida.

Para melhores resultados, personalize os marcadores (indicados por colchetes ou maiúsculas) com seus requisitos específicos.

Referências

Categorias:coding| twitter| python| debugging

Discussão

0 comentários