def lagraHashtabell(atomlista): """Lagrar atomlistans element i en hashtabell""" print("\n-------------------------------------------------------") print(" * Lagrar listans atomer i hashtabell...") antalElement = len(atomlista) #hashtabell = Hashtabell(antalElement) hashtabell = HashTable(antalElement) for element in atomlista: namn, vikt = element.split() nyAtom = Atom(namn, float(vikt)) hashtabell.put(namn, nyAtom) return hashtabell
Db 268;\ Hs 270;\ Sg 271;\ Bh 272;\ Mt 276;\ Rg 280;\ Ds 281;\ Cn 285" atomlista = data.split(";") return atomlista atomlist = skapaAtomLista() hashTable = HashTable(len(atomlist)) for atom in atomlist: atom = atom.split() hashTable.put(atom[0], Atom(atom[0], atom[1])) mg = Molgrafik() choice = " " while not choice == "": choice = input("Atombeteckning (lämna tomt för att avsluta) : ") if not choice == "": try: r = Ruta(hashTable.get(choice)) mg.show(r)
Lr 262;\ Rf 265;\ Db 268;\ Hs 270;\ Sg 271;\ Bh 272;\ Mt 276;\ Rg 280;\ Ds 281;\ Cn 285" atomlista = data.split(";") return atomlista atomlist = skapaAtomLista() hashTable = HashTable(len(atomlist)) for atom in atomlist: atom = atom.split() hashTable.put(atom[0],Atom(atom[0],atom[1])) mg = Molgrafik() choice = " " while not choice == "": choice = input("Atombeteckning (lämna tomt för att avsluta) : ") if not choice == "": try: r = Ruta(hashTable.get(choice))