Code optimisé python orienté objets
Fermé
Loldu32
-
Modifié le 9 janv. 2024 à 19:36
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 9 janv. 2024 à 20:01
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 9 janv. 2024 à 20:01
A voir également:
- Code optimisé python orienté objets
- Site pour vendre des objets d'occasion - Guide
- Citizen code python - Accueil - Outils
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
2 réponses
mamiemando
Messages postés
33459
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 janvier 2025
7 813
9 janv. 2024 à 20:01
9 janv. 2024 à 20:01
Bonjour,
J'ai remis en forme le code, merci de tenir compte du lien donné par Phil pour tes futurs message.
Le code est correct, mais pour l'instant, il ne fait rien à part déclarer la classe Bibliothèque. Du coup, si tu lances ce fichier, il semble ne rien se passer. Il faut donc créer une (ou plusieurs) instance(s) de cette classe et que tu l'utilises.
Voici un exemple :
class Bibliotheque: def __init__(self, nom, livres_nombre=0): if len(nom) == 0: raise ValueError("Le nom ne peut pas être une chaîne vide.") self.__nom = nom self.__livres_nombre = livres_nombre self.__livres_empruntes = 0 # etc... def main() bibliotheque = Bibliotheque("Bibliothèque d'Alexandrie", 100000) print(bibliotheque) bibliotheque.emprunter_livre(10) print(bibliotheque) main()
Résultat :
Nom: Bibliothèque d'Alexandrie, Livres nombre: 100000, Livres disponibles: 100000, Livres empruntés: 0
Nom: Bibliothèque d'Alexandrie, Livres nombre: 100000, Livres disponibles: 99990, Livres empruntés: 10
Bonne chance
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
9 janv. 2024 à 13:25
9 janv. 2024 à 13:25
Bonjour,
Qu'as tu eu comme difficultés ?
Des erreurs ?
on y verrait plus clair si tu affichais ton code avec les balises de code
mode d'emploi:
https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Visuellement, ça doit ressembler à ça:
for k in range(10): print(k)