Пример #1
0
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
Пример #2
0
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)
Пример #3
0
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))