# Type your text here def chimie() : Na = 602000000000000000000000#6,02*(10**23) Cwien = 2.8989*0.001 #Introduction print("Bonjour. Bienvenue dans formule2chimie.py créer par nt games !") #Choix print("Choisis ce que tu veux calculer :") print("1 - Masse molaire (M) [en g/mol]")#Prêt print("2 - Masse (m) [en g]") print("3 - Quantité de matière (n) [en mol]") print("4 - Nombre d'entités (N)")#Prêt print("5 - Masse volumique (p) [en g/mL]")#Prêt print("6 - Concentration en quantité de matière de soluté (c) [en mol/L]") print("7 - Concentration en masse (Cm) [en g/L]") print("8 - Volume (V) [en mL]") print("9 - Volume molaire (Vm) [en L/mol]")#Prêt print("10 - Distance (d) [en Km]") print("11 - Vitesse (v) [en Km/h]") print("12 - Temps (t) [en h]") print("13 - longueur d'onde (λ)") print("14 - température (T)") choix = str(input("Choix : ")) print("") #Séléctionne des formules #Masse molaire if choix == "1": #Choix 2 print("De quoi veut-tu calculer la masse molaire ?") print("1 - Atome") print("2 - Molécule") choix2 = str(input("Choix : ")) print("") #Calcule d'un atome (encore en bêta) if choix2 == "1": m = float(input("Masse de l'entité : ")) #m = int(input()) resultat = m * Na print("") print(str(resultat) + " g/mol") #Calcule d'une molécule elif choix2 == "2": nombre = int(input("Nombre d'atomes : ")) resultat = 0 print("") for i in range(nombre): atome = str(input("L'atome : ")) if atome == "h": a = 1 if atome == "c": a = 12 if atome == "o": a = 16 if atome == "cl": a = 35.5 if atome == "n": a = 14 n = int(input("Nombre de " + atome + " : ")) resultat = resultat + n * a print("") print(str(resultat) + " g/mol") #Commande invalide else: print("Erreur sur le choix de la commande !") #Masse elif choix == "2": #Choix 2 print("Avec quoi veut-tu calculer la masse ?") print("1 - Quantité de matière") print("2 - Masse volumique (pour savoir la masse d'un liquide)") print("3 - Concentration en masse (Pour savoir la masse de soluté dans notre solution)") choix2 = str(input("Choix : ")) print("") #Quantité de matière if choix2 == "1": n = float(input("Quantité de matière : ")) choix3 = str(input("Unité : ")) M = float(input("Masse molaire : ")) choix4 = str(input("Unité :")) if choix3 == "mmol": if choix4 == "g/mol": n = n/1000 r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") elif choix4 == "kg/mol" : n = n/1000 M = M*1000 r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") elif choix3 == "kmol": if choix4 == "g/mol": n = n*1000 r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") elif choix4 == "kg/mol" : n = n*1000 M = M*1000 r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") elif choix3 == "mol" : if choix4 == "g/mol": r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") elif choix4 == "kg/mol" : n = n*1000 r = n*M print(str(r)+"g soit "+str(r/1000)+"kg") #Masse volumique elif choix2 == "2": p = float(input("Masse volumique : ")) print("Liste des unité disponible sont : g/mL ; g/L ; kg/mL ; kg/L ; kg/m3 ; g/m3") print("") print("aussi kg/L = kg/dm3 = g/mL = g/cm3 et g/L = g/dm3 et kg/mL = kg/cm3 ") print("") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) print("Liste des unité disponible sont : mL ; L ") print("") print("aussi dm3 = L et cm3 = mL ") print("") choix4 = str(input("Unité : ")) if choix3 == "g/mL": if choix4 == "L": resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": V = V resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") if choix3 == "g/L" : if choix4 == "L": resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") elif choix4 == "mL": V = V/1000 resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") if choix3 == "kg/mL" : if choix4 == "L": V = V*1000 resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") else: print("Erreur sur le choix de la commande !") if choix3 == "kg/L": if choix4 == "L": resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") if choix3 == "kg/m3": if choix4 == "L": V=V/1000 resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": V = V/1000000 print(V) resultat = p * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") else: print("Erreur sur le choix de la commande !") if choix3 == "g/m3": if choix4 == "L": V=V/1000 resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") elif choix4 == "mL": V = V/1000000 print(V) resultat = p * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"g") else: print("Erreur sur le choix de la commande !") else: print("Erreur sur le choix de la commande !") else: print("Erreur sur le choix de la commande !") #Concentration en masse if choix2 == "3": Cm = float(input("Concentration en masse : ")) print("Liste des unité disponible sont : g/mL ; g/L ; kg/mL ; kg/L ; kg/m3 ; g/m3") print("") print("aussi kg/L = kg/dm3 = g/mL = g/cm3 et g/L = g/dm3 et kg/mL = kg/cm3 ") print("") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) print("Liste des unité disponible sont : mL ; L ") print("") print("aussi dm3 = L et cm3 = mL ") print("") choix4 = str(input("Unité : ")) if choix3 == "g/mL": if choix4 == "L": resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": V = V resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") elif choix3 == "g/L" : if choix4 == "L": resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") elif choix4 == "mL": V = V/1000 resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") elif choix3 == "kg/mL" : if choix4 == "L": V = V*1000 resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") else: print("Erreur sur le choix de la commande !") elif choix3 == "kg/L": if choix4 == "L": resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") else: print("Erreur sur le choix de la commande !") elif choix3 == "kg/m3": if choix4 == "L": V=V/1000 resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") elif choix4 == "mL": V = V/1000000 print(V) resultat = Cm * V print("") print(str(resultat) + " kg soit "+str(resultat*1000)+"g") else: print("Erreur sur le choix de la commande !") elif choix3 == "g/m3": if choix4 == "L": V=V/1000 resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"kg") elif choix4 == "mL": V = V/1000000 resultat = Cm * V print("") print(str(resultat) + " g soit "+str(resultat/1000)+"g") else: print("Erreur sur le choix de la commande !") else: print("Erreur sur le choix de la commande !") #Commande invalide #Quantité de matière elif choix == "3": print("n = m / M = c * V = V / Vm") #Choix 2 print("Avec quoi veut-tu calculer la quantité de matière ?") print("1 - Masse") print("2 - Concentration") print("3 - Volume d'un gaz") print("4 - Nombre d'entité") choix2 = str(input("Choix : ")) print("") #Masse if choix2 == "1": m = float(input("Masse : ")) print("Liste des unité disponible sont : g ; kg ; mg ; t ; μg ") choix3 = str(input("Unité : ")) M = float(input("Masse molaire : ")) print("Liste des unité disponible sont : g/mol ; kg/mol ") print("") choix4 = str(input("Unité : ")) if choix3 == "g": if choix4 == "g/mol": resultat = m / M print("") print(str(resultat) + " mol") elif choix4 == "kg/mol" : m = m/1000 resultat = m / M print("") print(str(resultat) + " mol") if choix3 == "kg": if choix4 == "g/mol": m = m*1000 resultat = m / M print("") print(str(resultat) + " mol") elif choix4 == "kg/mol" : resultat = m / M print("") print(str(resultat) + " mol") if choix3 == "mg": if choix4 == "g/mol": m = m/1000 resultat = m / M print("") print(str(resultat) + " mol") elif choix4 == "kg/mol" : m = m/1000000 resultat = m / M print("") print(str(resultat) + " mol") if choix3 == "t": if choix4 == "g/mol": m = m*1000000 resultat = m / M print("") print(str(resultat) + " mol") elif choix4 == "kg/mol" : m = m*1000 resultat = m / M print("") print(str(resultat) + " mol") if choix3 == "μg": if choix4 == "g/mol": m = m/1000000 resultat = m / M print("") print(str(resultat) + " mol") elif choix4 == "kg/mol" : m = m/1000000000 resultat = m / M print("") print(str(resultat) + " mol") #Concentration en quantité de matière elif choix2 == "2": c = float(input("Concentration : ")) print("Liste des unité disponible sont : mol/mL ; mol/L ; kmol/mL ; kmol/L ; kmol/m3 ; mol/m3") print("") print("aussi kmol/L = kmol/dm3 = mol/mL = mol/cm3 et mol/L = mol/dm3 et kmol/mL = kmol/cm3 ") choix3 = str(input("Unité : ")) print("") V = float(input("Volume : ")) print("Liste des unité disponible sont : mL ; L ") print("") print("aussi dm3 = L et cm3 = mL ") print("") choix4 = str(input("Unité : ")) if choix3 == "mol/mL": if choix4 == "L": resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix4 == "mL": V = V resultat = c * V print("") print(str(resultat) + " mol soit "+str(resultat/1000)+"kmol") else: print("Erreur sur le choix de la commande !") elif choix3 == "mol/L" : if choix4 == "L": resultat = c * V print("") print(str(resultat) + " mol soit "+str(resultat/1000)+"kmol") elif choix4 == "mL": V = V/1000 resultat = c * V print("") print(str(resultat) + " mol soit "+str(resultat/1000)+"kmol") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/mL" : if choix4 == "L": V = V*1000 resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix4 == "mL": resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/L": if choix4 == "L": resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix4 == "mL": V = V/1000 resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/m3": if choix4 == "L": V=V/1000 resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix4 == "mL": V = V/1000000 print(V) resultat = c * V print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") else: print("Erreur sur le choix de la commande !") elif choix3 == "mol/m3": if choix4 == "L": V=V/1000 resultat = c * V print("") print(str(resultat) + " mol soit "+str(resultat/1000)+"kmol") elif choix4 == "mL": V = V/1000000 print(V) resultat = c * V print("") print(str(resultat) + " mol soit "+str(resultat/1000)+"kmol") else: print("Erreur sur le choix de la commande !") else: print("Erreur sur le choix de la commande !") #Volume elif choix2 == "3": V = float(input("Volume : ")) print("Liste des unité disponible sont : mL ; L ") choix3 = str(input("Unité : ")) print("") print("aussi dm3 = L et cm3 = mL ") print("") Vm = float(input("Volume molaire : ")) print("Liste des unité disponible sont : L/mol ; L/mmol ; L/kmol ; mL/mol ; mL/mmol ; mL/kmol ; m3/mol ; m3/mmol ; m3/kmol ") choix4 = str(input("Unité : ")) if choix4 == "L/mol": if choix3 == "L": resultat = V / Vm print("") print(str(resultat) + " mol") elif choix3 == "mL": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " mol") elif choix4 == "L/mmol": if choix3 == "L": resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix3 == "mL": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix4 == "L/kmol": if choix3 == "L": resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix3 == "mL": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix4 == "mL/mol": if choix3 == "L": V = V*1000 resultat = V / Vm print("") print(str(resultat) + " mol") elif choix3 == "mL": V = V resultat = V / Vm print("") print(str(resultat) + " mol") elif choix4 == "mL/mmol": if choix3 == "L": V = V*1000 resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix3 == "mL": V = V resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix4 == "mL/kmol": if choix3 == "L": V = V*1000 resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix3 == "mL": V = V resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") if choix4 == "m3/mol": if choix3 == "L": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " mol") elif choix3 == "mL": V = V/1000000 resultat = V / Vm print("") print(str(resultat) + " mol") elif choix4 == "m3/mmol": if choix3 == "L": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix3 == "mL": V = V/1000000 resultat = V / Vm print("") print(str(resultat) + " mmol soit "+str(resultat/1000)+"mol") elif choix4 == "m3/kmol": if choix3 == "L": V = V/1000 resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") elif choix3 == "mL": V = V/1000000 resultat = V / Vm print("") print(str(resultat) + " kmol soit "+str(resultat*1000)+"mol") #Nombre d'entités elif choix == "4": N = float(input("Nombre d'entité : ")) resultat = N / Na print("") print(str(resultat) + " mol") #Commande invalide else: print("Erreur sur le choix de la commande !") #Nombre d'entités elif choix == "4": n = float(input("Quantité de matière : ")) print("Liste des unité : mol ; kmol ; mmol") choix3 = str(input("Unité : ")) if choix3 == "mol": resultat = n * Na print("") print(str(resultat)) elif choix3 == "mmol": n = n/1000 resultat = n * Na print("") print(str(resultat)) elif choix3 == "kmol": n = n*1000 resultat = n * Na print("") print(str(resultat)) #Masse volumique elif choix == "5": m = float(input("Masse : ")) print("Liste des Unité : g ; kg ; mg ; t ; μg ") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) choix4 = str(input("Unité : ")) print("Liste des unité : L ; mL ; m3 ") if choix3 == "g": if choix4 == "L": V = V/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "kg": if choix4 == "L": V = V resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m*1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "mg": if choix4 == "L": V = V/1000 m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "t": if choix4 == "L": V = V m = m*1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": m = m*1000000 V = V*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "μg": if choix4 == "L": V = V/1000 m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") #Concentration en quantité de matière elif choix == "6": print("c = n / V = Cm / M") #Concentration en masse elif choix == "7": print("Avec quoi veut-tu calculer la quantité de matière ?") print("1 - Masse soluté et volume") print("2 - Concentration en quantité de matière et masse molaire") choix2 = str(input("Choix : ")) print("") print("Cm = m / V = c * M") #masse soluté if choix2 == "1": m = float(input("Masse : ")) print("Liste des Unité : g ; kg ; mg ; t ; μg ") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) choix4 = str(input("Unité : ")) print("Liste des unité : L ; mL ; m3 ") if choix3 == "g": if choix4 == "L": V = V/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "kg": if choix4 == "L": V = V resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m*1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "mg": if choix4 == "L": V = V/1000 m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 m = m/1000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "t": if choix4 == "L": V = V m = m*1000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": m = m*1000000 V = V*1000000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix3 == "μg": if choix4 == "L": V = V*1000 m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "mL": m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") elif choix4 == "m3": V = V*1000000 m = m/1000000 resultat = m / V print("") print(str(resultat) + " g/mL") if choix2 == "2": c = float(input("Concentration : ")) print("Liste des unité disponible sont : mol/mL ; mol/L ; kmol/mL ; kmol/L ; kmol/m3 ; mol/m3") print("") print("aussi kmol/L = kmol/dm3 = mol/mL = mol/cm3 et mol/L = mol/dm3 et kmol/mL = kmol/cm3 ") choix3 = str(input("Unité :")) V = float(input("Masse molaire : ")) choix4 = str(input("Unité :")) if choix3 == "mol/mL": if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " g/mL") elif choix4 == "kg/mol": V = V resultat = c * V print("") print(str(resultat) + " kg/ml soit "+str(resultat*1000)+"g/mL") else: print("Erreur sur le choix de la commande !") elif choix3 == "mol/L" : if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " g/L soit "+str(resultat/1000)+"g/mL") elif choix4 == "kg/mol": V = V resultat = c * V print("") print(str(resultat) + " g/mL ") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/mL" : if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " kg/ml soit "+str(resultat*1000)+"g/mL") elif choix4 == "kg/mol": resultat = c * V print("") print(str(resultat) + " t/mL soit "+str(resultat*1000000)+"mol") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/L": if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " g/mL soit "+str(resultat*1000)+"kg/mL") elif choix4 == "kg/mol": resultat = c * V print("") print(str(resultat) + " t/L soit "+str(resultat*1000)+"kg/L") else: print("Erreur sur le choix de la commande !") elif choix3 == "kmol/m3": if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " kg/m3 soit "+str(resultat/1000)+"kg/L") elif choix4 == "kg/mol": print(V) resultat = c * V print("") print(str(resultat) + " kg/L soit "+str(resultat*1000)+"g/L") else: print("Erreur sur le choix de la commande !") elif choix3 == "mol/m3": if choix4 == "g/mol": resultat = c * V print("") print(str(resultat) + " g/m3 soit "+str(resultat/1000000)+"g/mL") elif choix4 == "kg/mol": print(V) resultat = c * V print("") print(str(resultat) + " g/L soit "+str(resultat/1000)+"g/mL") else: print("Erreur sur le choix de la commande !") else: print("Erreur sur le choix de la commande !") #Volume elif choix == "8": print("V = n * Vm = n / c = m / Cm = m / p") print("1 - quantité de matière et concentration en quantité de matière") print("2 - quantité de matière et volume molaire") print("3 - masse et concentration en masse") print("4 - masse et masse volumique ") choix2 = str(input("Choix : ")) # n et c if choix2 == "1": n = float(input("Quantité de matière : ")) choix3 = str(input("Unité : ")) M = float(input("Masse molaire : ")) choix4 = str(input("Unité :")) if choix3 == "mmol": if choix4 == "mol/mL": n = n/1000 r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mol/L" : n = n/1000 r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "kmol": if choix4 == "mol/mL": n = n*1000 r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mol/L" : n = n*1000 r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "mol" : if choix4 == "mol/mL": r = n*M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mol/L" : r = n*M print(str(r)+"L soit "+str(r*1000)+"mL") if choix3 == "mmol": if choix4 == "mmol/mL": n = n r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mmol/L" : n = n r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "kmol": if choix4 == "mmol/mL": n = n*1000000 r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mmol/L" : n = n*1000000 r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "mol" : if choix4 == "mmol/mL": n = n*1000 r = n*M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "mmol/L" : n = n*1000 r = n*M print(str(r)+"L soit "+str(r*1000)+"mL") if choix3 == "mmol": if choix4 == "kmol/mL": n = n/1000000 r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "kmol/L" : n = n/1000000 r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "kmol": if choix4 == "Kmol/mL": r = n/M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "kmol/L" : r = n/M print(str(r)+"L soit "+str(r*1000)+"mL") elif choix3 == "mol" : if choix4 == "kmol/mL": n = n/1000 r = n*M print(str(r)+"mL soit "+str(r/1000)+"L") elif choix4 == "kmol/L" : n = n/1000 r = n*M print(str(r)+"L soit "+str(r*1000)+"mL") # n et Vm if choix2 == "2": V = float(input("Volume : ")) print("Liste des unité : L/mol ; mL/mol ; m3/mol ; L/mmol ; mL/mmol ; m3/mmol ; L/kmol ; mL/kmol ; m3/kmol") choix3 = str(input("Unité : ")) n = float(input("Quantité de matière : ")) print("Liste des unité : mol ; kmol ; mmol") choix4 = str(input("Unité : ")) if choix3 == "L/mol": if choix4 == "mol" : resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "mmol" : n = n/1000 resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "kmol" : n = n*1000 resultat = V * n print("") print(str(resultat) + " L") if choix3 == "mL/mol": if choix4 == "mol" : V = V resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "mmol" : V = V n = n/1000 resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "kmol" : V = V n = n*1000 resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") if choix3 == "m3/mol": if choix4 == "mol" : V = V resultat = V * n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") elif choix4 == "kmol" : n = n*1000 V = V resultat = V / n print("") print(str(resultat) + "m3 soit "+str(resultat*1000)+"L") elif choix4 == "mmol" : n = n/1000 V = V resultat = V / n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") if choix3 == "L/mmol": if choix4 == "mol" : n = n*1000 resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "mmol" : n = n resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "kmol" : n = n*1000000 resultat = V * n print("") print(str(resultat) + " L") if choix3 == "mL/mmol": if choix4 == "mol" : n = n*1000 V = V resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "mmol" : V = V n = n resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "kmol" : V = V n = n*1000000 resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") if choix3 == "m3/mol": if choix4 == "mol" : n = n/1000 V = V resultat = V * n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") elif choix4 == "kmol" : n = n*1000000 V = V resultat = V / n print("") print(str(resultat) + "m3 soit "+str(resultat*1000)+"L") elif choix4 == "mmol" : n = n V = V resultat = V / n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") if choix3 == "L/kmol": if choix4 == "mol" : n = n/1000 resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "mmol" : n = n/1000000 resultat = V * n print("") print(str(resultat) + " L") elif choix4 == "kmol" : n = n resultat = V * n print("") print(str(resultat) + " L") if choix3 == "mL/kmol": if choix4 == "mol" : n = n/1000 V = V resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "mmol" : V = V n = n/1000000 resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") elif choix4 == "kmol" : V = V n = n resultat = V * n print("") print(str(resultat) + " mL soit "+str(resultat/1000)+"L") if choix3 == "m3/kmol": if choix4 == "mol" : n = n/1000 V = V resultat = V * n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") elif choix4 == "kmol" : n = n*1000000 V = V resultat = V / n print("") print(str(resultat) + "m3 soit "+str(resultat*1000)+"L") elif choix4 == "mmol" : n = n V = V resultat = V / n print("") print(str(resultat) + " m3 soit "+str(resultat*1000)+"L") # m et Cm if choix2 == "3": m = float(input("Masse : ")) print("Liste des Unité : g ; kg ; mg ; t ") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) print("Liste des unité : g/L ; g/mL ; g/m3 ; kg/L ; kg/mL ; kg/m3 ") choix4 = str(input("Unité : ")) if choix3 == "g": if choix4 == "g/L": resultat = m / V print("") print(str(resultat) + " L") elif choix4 == "g/mL": resultat = m / V print("") print(str(resultat) + " mL") elif choix4 == "g/m3": resultat = m / V print("") print(str(resultat*1000) + " L") elif choix4 == "kg/L": m = m/1000 resultat = m / V print("") print(str(resultat) + " L") elif choix4 == "kg/mL": m = m/1000 resultat = m / V print("") print(str(resultat) + " mL") elif choix4 == "kg/m3": m = m/1000 resultat = m / V print("") print(str(resultat*1000) + " L") if choix3 == "kg": if choix4 == "g/L": m = m*1000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "g/mL": m = m*1000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "g/m3": m = m*1000 resultat = m / V print("") print(str(resultat*1000) + "L") elif choix4 == "kg/L": m = m resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "kg/mL": m = m resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "kg/m3": m = m resultat = m / V print("") print(str(resultat*1000) + "L") if choix3 == "mg": if choix4 == "g/L": V = V m = m/1000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "mL": m = m/1000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "m3": m = m/1000 resultat = m / V print("") print(str(resultat*1000) + "L") elif choix4 == "kg/L": V = V m = m/1000000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "mL": m = m/1000000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "m3": m = m/1000000 resultat = m / V print("") print(str(resultat*1000) + "L") if choix3 == "t": if choix4 == "g/L": V = V m = m*1000000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "g/mL": m = m*1000000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "g/m3": m = m*1000000 resultat = m / V print("") print(str(resultat*1000) + "L") elif choix4 == "kg/L": V = V m = m*1000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "g/mL": m = m*1000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "g/m3": m = m*1000 resultat = m / V print("") print(str(resultat*1000) + "L") # m et p if choix2 == "4": m = float(input("Masse : ")) print("Liste des Unité : g ; kg ; mg ; t ") choix3 = str(input("Unité : ")) V = float(input("Volume : ")) print("Liste des unité : g/L ; g/mL ; g/m3 ; kg/L ; kg/mL ; kg/m3 ") choix4 = str(input("Unité : ")) if choix3 == "g": if choix4 == "g/L": resultat = m / V print("") print(str(resultat) + " L") elif choix4 == "g/mL": resultat = m / V print("") print(str(resultat) + " mL") elif choix4 == "g/m3": resultat = m / V print("") print(str(resultat*1000) + " L") elif choix4 == "kg/L": m = m/1000 resultat = m / V print("") print(str(resultat) + " L") elif choix4 == "kg/mL": m = m/1000 resultat = m / V print("") print(str(resultat) + " mL") elif choix4 == "kg/m3": m = m/1000 resultat = m / V print("") print(str(resultat*1000) + " L") if choix3 == "kg": if choix4 == "g/L": m = m*1000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "g/mL": m = m*1000 resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "g/m3": m = m*1000 resultat = m / V print("") print(str(resultat*1000) + "L") elif choix4 == "kg/L": m = m resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "kg/mL": m = m resultat = m / V print("") print(str(resultat) + "mL") elif choix4 == "kg/m3": m = m resultat = m / V print("") print(str(resultat*1000) + "L") if choix3 == "mg": if choix4 == "g/L": V = V m = m/1000 resultat = m / V print("") print(str(resultat) + "L") elif choix4 == "mL": m = m/1000 resultat = m / V print("") p