# Sujet v1

# Question 1
class Voiture:
    def __init__(self, immatriculation, modele):
        self.immatriculation = immatriculation
        self.modele = modele
        self.revision = 0
    
    # Question 3 
    def maintenance(self):
        return self.revision > 30000
    
    # Question 4
    def roule(self, distance):
        self.revision += distance

v1 = Voiture("ab123ze", "C1")
v2 = Voiture("ab456er", "C2")
v3 = Voiture("ab789rt", "C3")

# Question 3
v1.maintenance()

# Question 4
v1.roule(200)

# Sujet v2

# Question 1
class Maison:
    def __init__(self, adresse, surface):
        self.adresse = adresse
        self.surface = surface
        self.fioul = 1000
    
    # Question 3 
    def revision(self):
        return self.fioul < 500
    
    # Question 4
    def chauffe(self, conso):
        self.fioul -= conso

v1 = Maison("123 rue NSI", 100)
v2 = Maison("456 rue SNT", 120)
v3 = Maison("789 rue BAC", 140)

# Question 3
v1.revision()

# Question 4
v1.chauffe(200)