QCM - POO
QCM 01
Pour s’entraîner
- Compléter la méthode init de la classe Cercle
import math
class Cercle:
def __init__(self, rayon: float):
...
- self.rayon = rayon
- rayon = rayon
- self = rayon
- Compléter alors la méthode surface de la classe Cercle
import math
class Cercle:
def __init__(self, rayon: float):
...
def surface(self) -> float:
...
- math.pi * rayon ** 2
- math.pi * self.rayon ** 2
- return math.pi * self.rayon ** 2
- Compléter la classe Voiture
class Voiture:
def __init__(self, marque: str, modele: str, annee: str):
...
self.en_marche = False
def demarrer(self) -> None:
"""
met la voiture en marche
"""
...
def arreter(self) -> None:
"""
met la voiture en arrêt
"""
...
- Écrire les mutateurs et les accesseurs de la classe Couverts:
class Couverts:
def __init__(self):
self.fourchettes = 0
self.couteaux = 0
self.cuilleres = 0