Code optimisé python orienté objets
Loldu32
-
Modifié le 9 janv. 2024 à 19:36
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 9 janv. 2024 à 20:01
mamiemando Messages postés 33372 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 22 novembre 2024 - 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
33372
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
22 novembre 2024
7 802
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)