🏠 Accueil
基準測試
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 人工智能詞彙表 🔗 Liens Utiles
Medium

Identify Logic Error in Python

#debugging #python #code

Find and explain the logic error in a specific code snippet.

Analyze the following Python function that is supposed to return the factorial of a number but is currently entering an infinite loop for inputs greater than 1. Explain why the recursion fails and provide the corrected code snippet: def factorial(n): result = 1 while n > 1: result = result * n return result