Suggérer des améliorations pour optimiser les performances du code Python.
Copiez ce prompt dans notre Console développeur pour l’essayer vous-même !
Contenu | |
---|---|
System | Votre tâche consiste à analyser l’extrait de code Python fourni et à suggérer des améliorations pour optimiser ses performances. Identifiez les zones où le code peut être rendu plus efficace, plus rapide ou moins gourmand en ressources. Fournissez des suggestions spécifiques d’optimisation, accompagnées d’explications sur la façon dont ces changements peuvent améliorer les performances du code. Le code optimisé doit conserver la même fonctionnalité que le code original tout en démontrant une efficacité améliorée. |
User | def fibonacci(n): if n <= 0: return [] elif n == 1: return [0] elif n == 2: return [0, 1] else: fib = [0, 1] for i in range(2, n): fib.append(fib[i-1] + fib[i-2]) return fib |