OVH Cloud OVH Cloud

une classe

16 réponses
Avatar
j_bauvois
Bonjour ;
pouriez vous m'expliquer ce que fai ( et comment fonctionne ) cette
fonction ?


class Doublet:
def __init__(self,referenceMonome,refSuiv):
self.refMon = referenceMonome
self.suiv = refSuiv
def __repr__(self):
res=''
cour=self
while cour!=None:
res+=str(cour.refMon)
cour=cour.suiv
if res[0]=='+':
return res[1:]
return res


merci d'avance

6 réponses

1 2
Avatar
Michel Claveau
aa=Doublet("aaaa",None)
bb=Doublet("bbbb",aa)
cc=Doublet("+cccc",bb)
print cc


Bon, je fais cadeau des 4 euros(1) pour cette fois-ci. Je vais passer
ça en "don au service public".




(1) 800/10h/60mn*3mn

--
@-salutations

Michel Claveau
Avatar
Encolpe Degoute

et je bloque dès la 1ere question .


Moi aussi j'ai une première question: dans quel établissement pose-t-on
cet exercice ?

en fait , on n'a pas vu les "class" en cours et de ce fait le prof nous
a donné lui meme les fonctions ( class ) necessaires
mais j'ai un souci avec tout ca car je ne comprends pas le
fonctionnement de ces classes et donc j'arrive pas a les utiliser
correctement


Vous devriez pouvoir comprendre en lisant les exemples fournis:


# --------------------------------------------------------------
# essais sur les monômes
#m1 = Monome(5,2,6)
#m2 = Monome(6,2,8)
#m3 = Monome(-4,3,1)
#m4 = Monome(-6,0,1)
#print "m1 : ",m1, " m2 : ",m2
#print "m3 : ",m3, " m4 : ",m4
#print m1 < m2
#print m3 < m4
#print
# essais sur les doublets
#d1 = Doublet(m1,None)
#print "doublet d1 : ",d1
#doublet1 = Doublet(Monome(-4,7,1),Doublet(Monome(2,4,3),None))

C'est un peu dense par soucis d'économie...

#doublet2 = Doublet(m1,Doublet(m2,None))
voici un autre exemple équivalent:
d1 = Doublet(m2, None)
d2 = Doublet(m1, d1)
doublet2 = d2

#print
#print"doublet1 : ",doublet1, " doublet2 : ",doublet2
#print
# essais de la fonction insereMonome
#doub1 = insereMonome(5, 2, 6, None)
#doub1 = insereMonome(6,3,8, doub1)
#doub2 = insereMonome(5,10,3, None)
#doub2 = insereMonome(4,2,6, doub2)
#doub2 = insereMonome(-3,11,7, doub2)
#doub2 = insereMonome(-6, 3,8, doub2)
#doub2 = insereMonome(2,3,0, doub2)
#print "doub1 : ",doub1
#print" doub2 : ",doub2
# essais de la fonction ajouteDoubletsRec
#listeAjout = ajouteDoubletsRec(doub1, doub2)
#print "somme des deux listes : ", listeAjout

# essais de la fonction multMonomeListeDoublets
# ESSAIS A CONSTRUIRE

# essais de la fonction multDeuxListesDoublets
# ESSAIS A CONSTRUIRE
# Essais de la fonction creerListeDegre
#ESSAIS A CONSTRUIRE
# essais de la fonction triDegre
# ESSAIS A CONSTRUIRE
# essais de polynomes : représentation, addition, multiplication
# ESSAIS A CONSTRUIRE
#pol1 = Polynome(doublet1)
#pol2 = Polynome(doublet2)
#som = add(pol1, pol2)
#prod = mult(pol1, pol2)
#print som
#print prod




--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales

Avatar
j_bauvois
moderateurs ... pouvez vous supprimer cette arborescence svp ?!!
merci
Avatar
Bruno Desthuilliers
moderateurs ... pouvez vous supprimer cette arborescence svp ?!!
merci

Il n'y a pas de modérateurs ici. Et de toutes façons, tout ça est déjà

archivé sur plusieurs sites, dont google... Bienvenu sur usenet.

Avatar
Encolpe Degoute
moderateurs ... pouvez vous supprimer cette arborescence svp ?!!
merci

Il n'y a pas de modérateurs ici. Et de toutes façons, tout ça est déjà

archivé sur plusieurs sites, dont google... Bienvenu sur usenet.


Vous êtes méchant avec lui.

Cher jeune débutant usenet, vous pouvez utiliser un 'cancel' pour
effacer vos messages, mais vous ne pourrez pas enlever ceux des autres.
Je vous conseille de lire ce site: http://www.usenet-fr.net/

Je propose un vote pour une entrée du message précédent dans le GNU
(http://www.le-gnu.net/GNU2/usenet.html )

Amicalement,
--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales


Avatar
Bruno Desthuilliers


moderateurs ... pouvez vous supprimer cette arborescence svp ?!!
merci



Il n'y a pas de modérateurs ici. Et de toutes façons, tout ça est déjà
archivé sur plusieurs sites, dont google... Bienvenu sur usenet.



Vous êtes méchant avec lui.


Heu... Où ça ? Honnêtement, ce n'était pas mon intention.



1 2