Exercices corriges python serie 7 mpsi pcsi et la ptsi

Exercices corrigés Python Série MPSI PCSI et la PTSI ACCUEIL POLITIQUE DE CONFIDENTIALITÉ À PROPOS DE NOUS LOGIN ED B EE E ? ? ? ? E E MPSI PCSI ET LA PTSI Structures de controle Structures de données E Les fonctions Gestion de chiers TD N E TD N Programmation E OO Sujets avancés E BE Home MPSI PCSI et la PTSI Cours Series d'exercices corrigés en PythonE E EXERCICES CORRIGÉS PYTHON SÉRIE ?? Septembre ? M ESSADDOUKI EA C MPSI PCSI et la PTSI EA Visites Exercice Une molécule est un regroupement d ? au moins deux atomes qui sont unis par des liens chimiques et elle est représentée par une formule chimique Exemple H O Une formule chimique est une succession de symboles d ? atomes suivi chacun par un entier représentant le nombre d ? apparitions nbr de l ? atome dans la molécule Chaque atome est symbolisé par la première lettre de son nom en majuscule suivie éventuellement d ? une deuxième lettre en minuscule pour distinguer des atomes ayant des initiales identiques Ainsi le Fluor F se distingue de Fer Fe du Fermium Fm et du Francium Fr Le calcul de la masse molaire moléculaire d ? une molécule notée M Molécule sera comme suit ? Pour chaque atome de la molécule calculer le produit nbr A atome ou A atome est un réel représentant la masse atomique de l ? atome ? Calculer la somme des produits obtenus developpement-informatique com cours dev-info MPSI -PCSI-et-la-PTSI Exercices-corriges-Python--Serie- - C Exemple Exercices corrigés Python Série MPSI PCSI et la PTSI Pour la molécule dichromate de potassium K Cr O qui est constituée de atomes de potassium K atomes de chrome Cr et atomes d ? oxygène O sa masse molaire moléculaire M K Cr O est égale à A K A Cr A O Puisque A K g mol A Cr g mol et A O g mol alors M K Cr O g mol Travail demandé En disposant d ? un chier texte ? Molécules txt ? dont chaque ligne contient le nom d ? une molécule suivi de sa formule chimique séparés par le caractère astérisque ? ? Ecrire une fonction remplireAtome qui permet de remplir le chier ? Atomes txt ? par les données relatives à N atomes N ou chacun est représenté par son symbole et sa masse atomique Ecrire un fonction masseAtome qui permet de stocker dans un chier ? Resultats txt ? le nom et la masse molaire moléculaire de chaque molécule gurant dans le chier ? Molecules txt ? Solution def massAtome dic dictionnaire 'Atomes txt' source open 'Molecules txt' dest open 'Resultats txt' 'a' for ligne in source c ligne strip l c split ' ' atome '' nb '' estnombre False masse for lettre in l if 'A' lettre 'Z' or 'a' lettre 'z' if estnombre True masse int dic atome int nb atome '' nb '' estnombre False atome lettre else estnombre True nb lettre masse

  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager