00001
00002
00003 '''Data on the elements'''
00004
00005 namesymbol = [
00006 ("Hydrogen","H"),
00007 ("Helium","He"),
00008 ("Lithium","Li"),
00009 ("Beryllium","Be"),
00010 ("Boron","B"),
00011 ("Carbon","C"),
00012 ("Nitrogen","N"),
00013 ("Oxygen","O"),
00014 ("Fluorine","F"),
00015 ("Neon","Ne"),
00016 ("Sodium","Na"),
00017 ("Magnesium","Mg"),
00018 ("Aluminum","Al"),
00019 ("Silicon","Si"),
00020 ("Phosphorus","P"),
00021 ("Sulfur","S"),
00022 ("Chlorine","Cl"),
00023 ("Argon","Ar"),
00024 ("Potassium","K"),
00025 ("Calcium","Ca"),
00026 ("Scandium","Sc"),
00027 ("Titanium","Ti"),
00028 ("Vanadium","V"),
00029 ("Chromium","Cr"),
00030 ("Manganese","Mn"),
00031 ("Iron","Fe"),
00032 ("Cobalt","Co"),
00033 ("Nickel","Ni"),
00034 ("Copper","Cu"),
00035 ("Zinc","Zn"),
00036 ("Gallium","Ga"),
00037 ("Germanium","Ge"),
00038 ("Arsenic","As"),
00039 ("Selenium","Se"),
00040 ("Bromine","Br"),
00041 ("Krypton","Kr"),
00042 ("Rubidium","Rb"),
00043 ("Strontium","Sr"),
00044 ("Yttrium","Y"),
00045 ("Zirconium","Zr"),
00046 ("Niobium","Nb"),
00047 ("Molybdenum","Mo"),
00048 ("Technetium","Tc"),
00049 ("Ruthenium","Ru"),
00050 ("Rhodium","Rh"),
00051 ("Palladium","Pd"),
00052 ("Silver","Ag"),
00053 ("Cadmium","Cd"),
00054 ("Indium","In"),
00055 ("Tin","Sn"),
00056 ("Antimony","Sb"),
00057 ("Tellurium","Te"),
00058 ("Iodine","I"),
00059 ("Xenon","Xe"),
00060 ("Cesium","Cs"),
00061 ("Barium","Ba"),
00062 ("Lanthanum","La"),
00063 ("Cerium","Ce"),
00064 ("Praseodymium","Pr"),
00065 ("Neodymium","Nd"),
00066 ("Promethium","Pm"),
00067 ("Samarium","Sm"),
00068 ("Europium","Eu"),
00069 ("Gadolinium","Gd"),
00070 ("Terbium","Tb"),
00071 ("Dysprosium","Dy"),
00072 ("Holmium","Ho"),
00073 ("Erbium","Er"),
00074 ("Thulium","Tm"),
00075 ("Ytterbium","Yb"),
00076 ("Lutetium","Lu"),
00077 ("Hafnium","Hf"),
00078 ("Tantalum","Ta"),
00079 ("Tungsten","W"),
00080 ("Rhenium","Re"),
00081 ("Osmium","Os"),
00082 ("Iridium","Ir"),
00083 ("Platinum","Pt"),
00084 ("Gold","Au"),
00085 ("Mercury","Hg"),
00086 ("Thallium","Tl"),
00087 ("Lead","Pb"),
00088 ("Bismuth","Bi"),
00089 ("Polonium","Po"),
00090 ("Astatine","At"),
00091 ("Radon","Rn"),
00092 ("Francium","Fr"),
00093 ("Radium","Ra"),
00094 ("Actinium","Ac"),
00095 ("Thorium","Th"),
00096 ("Protactinium","Pa"),
00097 ("Uranium","U"),
00098 ("Neptunium","Np"),
00099 ("Plutonium","Pu"),
00100 ("Americium","Am"),
00101 ("Curium","Cm"),
00102 ("Berkelium","Bk"),
00103 ("Californium","Cf"),
00104 ("Einsteinium","Es"),
00105 ("Fermium","Fm"),
00106 ("Mendelevium","Md"),
00107 ("Nobelium","No"),
00108 ("Lawrencium","Lr"),
00109 ("Rutherfordium","Rf"),
00110 ("Dubnium","Db"),
00111 ("Seaborgium","Sg"),
00112 ("Bohrium","Bh"),
00113 ("Hassium","Hs"),
00114 ("Meitnerium","Mt"),
00115 ]
00116
00117 def name(Z): return namesymbol[Z-1][0]
00118 def symbol(Z): return namesymbol[Z-1][1]
00119
00120 if '__main__' == __name__:
00121 for z in range(1,110):
00122 print '%d: name="%s" symbol="%s"'%(z,name(z),symbol(z))
00123 continue
00124 pass