variable creation

Alistair King alistair.king at helsinki.fi
Mon Aug 7 05:24:53 EDT 2006


Hei all,

im trying to create a list of variables for further use:


Els = raw_input("Are there any further elements you would like to 
include? if so type the element, eg, Pd. If not type No: ")

    if Els != 'No':
        el = Els in pt
        while el == 1 and Els != 'Next':
            elements = []
            elements.insert(-1, Els)

            Els = raw_input("Which further element would you like to 
include, eg, Pd, if not type Next: ")
            el = Els in pt
           
            while el == 0 and Els != 'Next':
                Els = raw_input("This is not an element in the periodic 
table, please try again, eg Pd, If you dont wish to include any more, 
type Next: ")
                if el == 1:
                    elements.insert(-1, Els)
                          
        while el == 0:
            Els = raw_input("This is not an element in the periodic 
table, please try again, eg Pd. If you dont wish to include any more, 
type Next: ")

    print elements


this works to a certain extent but gets stuck on some loop. Im a 
beginner and am not sure where im going wrong.

here is a portion of the dictionary containing typical elements:

pt = {'H': 1.00794, 'He': 4.002602, 'Li': 6.941, 'Be': 9.012182, 'B': 
10.811}


Ali


-- 
Dr. Alistair King
Research Chemist,
Laboratory of Organic Chemistry,
Department of Chemistry,
Faculty of Science
P.O. Box 55 (A.I. Virtasen aukio 1)
FIN-00014 University of Helsinki
Tel. +358 9 191 50429, Mobile +358 (0)50 5279446
Fax +358 9 191 50366 




More information about the Python-list mailing list