Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from periodic import elements as table
- def combine_ionic(element1, element2):
- if abs(table[element2]['charge']) != 1 and abs(table[element2]['charge']) != abs(table[element1]['charge']):
- if type(table[element2]['charge']) != type(tuple()):
- ion1 = element1+str(abs(table[element2]['charge']))
- else:
- element1+str(abs(table[element2]['charge'][0]))
- else:
- ion1 = element1
- if abs(table[element1]['charge']) != 1 and abs(table[element2]['charge']) != abs(table[element1]['charge']):
- if type(table[element1]['charge']) != type(tuple()):
- ion2 = element1+str(abs(table[element1]['charge']))
- else:
- element1+str(abs(table[element1]['charge'][0]))
- else:
- ion2 = element2
- return ion1+ion2
- ele1 = input('Enter an element: ')
- ele2 = input('Enter a second element: ')
- if table[ele1]['type'] != table[ele2]['type']:
- compound = combine_ionic(ele1, ele2)
- print(compound)
Advertisement
Add Comment
Please, Sign In to add comment