Les méthodes statiques

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

FRANCIS

29 avril 2025

Résolue
3 réponses

Erreur d'indentation sur les décorateurs en Python

Bonjour, je ne m'explique pas cette **erreur d'intentation** que j'ai sur VSC MacOS sur @classmethod de def porsche(cls) et sur staticmethod de def afficher_nombre_voitures(): alors que j'ai bien contrôlé ces indentations qui sont sans erreur. c.f. ci-dessous ```python class Voiture: voiture_crees = 0 def __init__(self, marque, vitesse, prix): Voiture.voiture_crees += 1 self.marque = marque self.vitesse = vitesse self.prix = prix @classmethod def lamborghini(cls): @classmethod --> **@ souligné en rouge** def porsche(cls): @staticmethod --> **@ souligné en rouge** def afficher_nombre_voitures(): print(f"Vous avez {Voiture.voiture_crees} dans votre garage") lambo = Voiture.lamborghini() porsche = Voiture.porsche() Voiture.afficher_nombre_voitures() ``` Merci d'avance pour le retour

Jean-Philippe MOLL HEGER

8 février 2023

Résolue
3 réponses

@staticmethod

bonjourJe n'ai pas réussi à comprendre si les @staticmethods étaient forcément des classmethods ou non ...Merci !

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.