0% ont trouvé ce document utile (0 vote)
24 vues3 pages

Compte Rendu TP 9 Python

Le document présente un compte rendu d'un TP sur la programmation en Python, incluant la définition de classes pour des formes géométriques telles que Graphique, Cercle et Rectangle. Chaque classe contient des méthodes pour obtenir et définir des attributs, calculer la surface et afficher les informations. Des instances de ces classes sont créées et manipulées pour démontrer leur fonctionnalité.

Transféré par

Ken M'voulabolo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues3 pages

Compte Rendu TP 9 Python

Le document présente un compte rendu d'un TP sur la programmation en Python, incluant la définition de classes pour des formes géométriques telles que Graphique, Cercle et Rectangle. Chaque classe contient des méthodes pour obtenir et définir des attributs, calculer la surface et afficher les informations. Des instances de ces classes sont créées et manipulées pour démontrer leur fonctionnalité.

Transféré par

Ken M'voulabolo
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Compte rendu TP 9 Python

Exercice :

class Graphique :
def __init__(self,x,y):
self.x=x
self.y=y
def getx(self):
return self.x
def gety(self):
return self.y
def setx(self,x):
self.x=x
def sety(self,y):
self.y=y
def identifie(self):
print("Je suis une forme géométrique : ")
def surface(self):
return 0
def affiche(self):
print("Les cordonnées sont: x ",self.x,"et y",self.y)

class Cercle(Graphique):
def __init__(self,r,x,y):
Graphique. __init__(self,x,y)
self.r=r
def getr(self):
return self.r
def setr(self,r):
self.r=r2
def surface(self):
return self.r*self.r*3.14
def affiche(self):
Graphique.affiche(self)
print("Le rayon est : " , self.r)
class rectangle(Graphique):
def __init__(self,L,l,x,y):
Graphique. __init__(self,x,y)
self.l=l
self.L=L
def getl(self):
return self.l
def getL(self):
return self.L
def setl(self,l):
self.l=l
def setL(self,L):
self.L=L
def surface(self):
return self.L*self.l
def affiche(self):
Graphique.affiche(self)
print("La longueur est : ", self.L, "et la largeur est: " , self.l)
Graphique1=Graphique(10,20)
Graphique1.affiche()
Graphique1.setx(30)
Graphique1.sety(35)
Graphique1.affiche()
print(Graphique1.gety())
print("La surface pour le graphique est : " , Graphique1.surface())
print(Graphique1.identifie())

Cercle1=Cercle(45,10,12)
Cercle1.affiche()
Cercle1.setx(3)
Cercle1.sety(5)
Cercle1.affiche()
print("La surface du Cercle est : ",Cercle1.surface())
print(Cercle1.getr())

rectangle1=rectangle(10,8,12,7)
rectangle1.affiche()
rectangle1.setx(9)
rectangle1.sety(3)
rectangle1.setL(2.3)
rectangle1.setl(1.5)
rectangle1.affiche()
print("La surface du rectangle est : ", rectangle1.surface())

Output :

Vous aimerez peut-être aussi