( Desole je m'incruste
)
Je ne comprends plus rien, j'arrive a comprendre comment creer un objet mais je ne comprends pas comment le manipuler.
Voila mon objet :
1
2 class BankAccount:
3 def __init__(self):
4 self.balance=1000
5
6 def withdraw(self,amount):
7 self.balance = self.balance - amount
8 return self.balance
9
10 def deposit(self,amount):
11 self.balance += amount
12 return self.balance
13
14 def accbalance(self):
15 print('account balance is: ', self.balance)
16
Il represente le fonctionnement basique d'un compte bancaire.
C'est bien beau d'avoir un objet, mais comment je peux le manipuler ?
Par exemple Mme Michu vas allez retirer de l'argent ( withdraw ):
18 deporwithd=input('Do you want to deposit or withdraw: ')
19 MmeMichu = BankAccount()
20
21 if deporwithd == 'withdraw':
22 withamnt=int(input('how much: '))
23 MmeMichu.withdraw(withamnt)
24 MmeMichu.accbalance
25
Quand je run sa sur python sa me met :
Do you want to deposit or withdraw:
(je mets: withdraw)
How much:
(je rentre un nombre au pif )
et c'est tout !
Moi je lui avais demande de m'afficher la valeure du compte apres le "withdrawing"
Mais il ne le fait pas...
Google ne dit rien ! Que faire ...