Dada una molécula representada por un string del estilo "C9-H8-O4" calcula su masa atómica. Por ejemplo, para una molécula "C4-H3", la masa atómica sería de 4*12.01 + 3*1.007825. Cread una solución general accediendo al diccionario mediante la clave, que en este caso será el tipo de átomo. Por ejemplo, para la molécula C5-H3 deberíamos seguir estos pasos: Separar la molecula por los guiones (podemos hacerlo con la función split, por ejemplo). Para cada una de las partes, C5 y H3, encontrar el tipo de átomo: C y H. (Necesitaremos un bucle de algún tipo aquí) Acceder al diccionario de masas y para la clave que se corresponde con el tipo de átomo, obtener la masa. Una vez encontrada la masa, multiplicarla por el número de átomos encontrados. El nombre de la función debe ser: calcula_masa_atomica Pista: para un string del tipo a = 'C15', a[0] nos proporcionará el tipo de átomo, C. a[1:] nos proporciona el string restante: '15'. Tened en cuenta que ha de convertirse a número decimal para poder multiplicarse.
masas = {'H': 1.007825, 'C': 12.0107, 'N': 14.0067, 'O': 15.9994, 'P': 30.973762, 'S': 31.972071, 'Cl': 34.96885, 'F': 18.998404} def calcula_masa_atomica(molecula): pass