0% ont trouvé ce document utile (0 vote)
1 vues2 pages

Codes Pour Python 2

Le document présente des calculs chimiques et vectoriels en Python, incluant la masse volumique et la concentration molaire. Il décrit également le produit scalaire et la norme du produit vectoriel entre deux vecteurs, avec des exemples d'entrées et de résultats. Les fonctions Python sont fournies pour effectuer ces calculs, accompagnées de messages d'erreur pour des entrées invalides.

Transféré par

elielomega8
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues2 pages

Codes Pour Python 2

Le document présente des calculs chimiques et vectoriels en Python, incluant la masse volumique et la concentration molaire. Il décrit également le produit scalaire et la norme du produit vectoriel entre deux vecteurs, avec des exemples d'entrées et de résultats. Les fonctions Python sont fournies pour effectuer ces calculs, accompagnées de messages d'erreur pour des entrées invalides.

Transféré par

elielomega8
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

EX :

1. On a une masse de 200 g de savon qui occupe un volume de 250 cm3 quelle
est la masse volumique de ce savon ?

2. On dissout 0.5 moles de soude (NaOH) dans 2litres d’eau. Quelle est la
concentration molaire de cette solution

PARTIE PROGRAMMATION PAR PYTHON :

def calculdelamassevolumique(masse, volume):


"""calcule la masse volumique rho=m/v"""
if volume <= 0:
print("erreur: le volume doit être supérieur à 0")
return masse/volume
def calculdelaconcentrationmolaire(quantitedematiere, volumesolution):
"""calcule la concentration molaire C=n/v"""
if volumesolution <= 0:
print("erreur: le volume doit être supérieur à 0")
return quantitedematiere/volumesolution
print("application des calculs chimiques")
#[Link] de la masse volumique:
print("[Link] de la masse volumique:")
m=float(input("tapez la masse en g:"))
v=float(input("tapez lz volume en cm^3:"))
rho=calculdelamassevolumique(m,v)
print("le résultat est:",rho,"g/cm^3")
#[Link] de la concentration molaire:
print("[Link] de la concentration molaire:")
n=float(input("entrez la quantité de matières en (mol):"))
vsol=float(input("entrez le volume de la solution en (litre):"))
M=calculdelaconcentrationmolaire(n,vsol)
print("la concentration molaire est:",M,"mol/L")

PARTIE COMPILATION :
application des calculs chimiques
[Link] de la masse volumique:
tapez la masse en g:200
tapez lz volume en cm^3:250
le résultat est: 0.8 g/cm^3
[Link] de la concentration molaire:
entrez la quantité de matières en (mol):0.5
entrez le volume de la solution en (litre):2
la concentration molaire est: 0.25 mol/L
PRPODUIT SCALAIRE ET NORME DU PRODUIT VECTORIEL :

import math
def produitscalaireentredeuxvecteurs(norme_u,norme_v,angle_entre_eux):
"""convertion de l'angle en radians"""
angrad=[Link](angle_entre_eux)
Pscalaire=norme_u*norme_v*[Link](angrad)
return Pscalaire
def normeduproduitvectorielle(norme_u,norme_v,angle_entre_eux):
"""convertion de l'angle en radians"""
angrad2=[Link](angle_entre_eux)
Pvectoriel=norme_u*norme_v*[Link](angrad2)
return Pvectoriel
"""Partie interractive"""
print("[Link] du produit scalaire entre un vecteur u et v")
norme_u=float(input("entrez la norme du vecteur u: "))
norme_v=float(input("entrez la norme du vecteur v: "))
angrad=float(input("quel est l'angle qui sépare ces vecteur: "))
produit=produitscalaireentredeuxvecteurs(norme_u,norme_v,angrad)
print("le produit scalaire entre les deux est: ",produit)
print("[Link] de la norme du produit vectoriel entre u et v")
angrad2=float(input("quel est l'angle entre eux(en rad ): "))
produitvec=normeduproduitvectorielle(norme_u,norme_v,angrad2)
print("la norme du produit vectoriel des deux vecteurs séparés par cet
angle est: ",produitvec)

partie compilation :
I. Pour deux vecteurs confondus le produit scalaire donne le produit entre les deux normes et
la norme du produit vectoriel donne 0, on a :
[Link] du produit scalaire entre un vecteur u et v
entrez la norme du vecteur u: 30
entrez la norme du vecteur v: 2
quel est l'angle qui sépare ces vecteur: 0
le produit scalaire entre les deux est: 60.0
[Link] de la norme du produit vectoriel entre u et v
quel est l'angle entre eux(en rad ): 0
la norme du produit vectoriel des deux vecteurs séparés par cet angle est: 0.0
II. Pour deux vecteurs perpendiculaires le produit scalaire donne 0 et la norme du produit
vectoriel donne le produit entre les deux normes, on a :
[Link] du produit scalaire entre un vecteur u et v
entrez la norme du vecteur u: 30
entrez la norme du vecteur v: 40
quel est l'angle qui sépare ces vecteur: 90
le produit scalaire entre les deux est: 7.347880794884119e-14 ≅ 0
[Link] de la norme du produit vectoriel entre u et v
quel est l'angle entre eux(en rad ): 90
la norme du produit vectoriel des deux vecteurs séparés par cet angle est: 1200.0

Vous aimerez peut-être aussi