Bonjour, je rencontre un problème dans mon code python que voici:
--------------------------------------------------
print("Quelle est la pression de 10 mol de gaz dont le volume est de 47dm3 à 25°C ?")
r = 8.31
v = 0
print ("Entrez le volume indiqué dans l'énoncé")
v = float(input())
if v == 47:
print ("Vous avez inséré", v, "dm3")
else:
print ("Vous avez inséré un volume différent de celui demandé dans l'énoncé")
n = 0
print ("Entrez le nombre de moles")
n = float(input())
if n == 10:
print ("Vous avez inséré", n, "moles")
else:
print ("Vous avez entré un nombre de mole différent de celui demandé dans l'énoncé")
t = 0
print ("Entrez la temperature")
t = float(input())
if t == 25:
print ("Vous avez inséré", t, "°C")
else:
print ("Vous avez entré une température différente de celle demandé dans l'énoncé")
p = 0
p = n*r*t/v
print("la pression vaut",p)
--------------------------------------------------
En vérité, il se lance correctement, sauf que lorsque par exemple, je rentre une valeur différente de celle de la condition demandé: exemple v = 47, pour v = 4, le programme continue de s’exécuter normalement en m'affichant:
Vous avez inséré un volume différent de celui demandé dans l'énoncé
Comment faire pour stopper le programme si l'une des conditions n'est pas respecté svp ?