- #!/usr/bin/env python
- #-*- coding: utf-8 -*-
-
- class convertisseur(object):
-
- def __init__(self):
- self.__taux = 6.55957
- self.__euros = 0
- self.__francs = 0
-
- # accesseurs en lecture
- def getEuros(self):
- return self.__euros
-
- def getFrancs(self):
- return self.__francs
-
- # accesseurs en écriture
- def setEuros(self, euros):
- self.__euros = euros
- self.__francs = self.__euros*self.__taux
-
- def setFrancs(self, francs):
- self.__francs = francs
- self.__euros = self.__francs/self.__taux
-
- # declaration des propriétés
- euros = property(getEuros, setEuros)
- francs = property(getFrancs, setFrancs)
-
- if __name__ == '__main__':
- test = convertisseur()
-
- test.francs = 10
- print('%.2f francs -> %.2f euros' %(test.francs, test.euros))
-
- test.euros = 25
- print('%.2f francs -> %.2f euros' %(test.francs, test.euros))
#!/usr/bin/env python
#-*- coding: utf-8 -*-
class convertisseur(object):
def __init__(self):
self.__taux = 6.55957
self.__euros = 0
self.__francs = 0
# accesseurs en lecture
def getEuros(self):
return self.__euros
def getFrancs(self):
return self.__francs
# accesseurs en écriture
def setEuros(self, euros):
self.__euros = euros
self.__francs = self.__euros*self.__taux
def setFrancs(self, francs):
self.__francs = francs
self.__euros = self.__francs/self.__taux
# declaration des propriétés
euros = property(getEuros, setEuros)
francs = property(getFrancs, setFrancs)
if __name__ == '__main__':
test = convertisseur()
test.francs = 10
print('%.2f francs -> %.2f euros' %(test.francs, test.euros))
test.euros = 25
print('%.2f francs -> %.2f euros' %(test.francs, test.euros))