Ir para o conteúdo
lanah_

Funcao para Massa molecular.

Mensagens Recomendadas

lanah_    0
lanah_

Estou tentando criar uma funcao chamada molecular_mass(str, list), onde o 'str' eh a molecula, e a 'list' eh uma nested list contendo os atomos e suass respectivas massas atomicas. Por exemplo

molecular_mass('H2O1', [['H', 1.008], ['O', 16.0]]

A funcao me daria como resultado o resultado do calculo 1.008*2 + 16.0*1, ou seja, 18.016.

Cheguei ate aqui:

def molecular_mass(str,lst):
    list_lst = []
    atoms = []
    for mol_mass in lst:
        list_lst.append(mol_mass)
    for index in range(len(str)):
        x = list_lst[index][1]
        atoms.append(x)
    print atoms

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade