yazdmich

Untitled

Oct 2nd, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.99 KB | None | 0 0
  1. from periodic import elements as table
  2.  
  3. def combine_ionic(element1, element2):
  4.     if abs(table[element2]['charge']) != 1 and abs(table[element2]['charge']) != abs(table[element1]['charge']):
  5.         if type(table[element2]['charge']) != type(tuple()):
  6.             ion1 = element1+str(abs(table[element2]['charge']))
  7.         else:
  8.             element1+str(abs(table[element2]['charge'][0]))
  9.     else:
  10.         ion1 = element1
  11.     if abs(table[element1]['charge']) != 1 and abs(table[element2]['charge']) != abs(table[element1]['charge']):
  12.         if type(table[element1]['charge']) != type(tuple()):
  13.             ion2 = element1+str(abs(table[element1]['charge']))
  14.         else:
  15.             element1+str(abs(table[element1]['charge'][0]))
  16.     else:
  17.         ion2 = element2
  18.     return ion1+ion2
  19.  
  20. ele1 = input('Enter an element: ')
  21. ele2 = input('Enter a second element: ')
  22.  
  23.  
  24. if table[ele1]['type'] != table[ele2]['type']:
  25.     compound = combine_ionic(ele1, ele2)
  26.     print(compound)
Advertisement
Add Comment
Please, Sign In to add comment