Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import re
  2. def mendeleev(bestand):
  3. mendel = dict()
  4. sub = []
  5. sub1 = ""
  6. sub2 = ""
  7. with open(bestand) as file:
  8. data = file.read()
  9. ls = data.split("\n")
  10. for i in range(len(ls) - 1):
  11. sub = ls[i].split()
  12. sub1 = sub[0]
  13. sub2 = sub[1]
  14. mendel[sub1] = sub2
  15. return mendel
  16.  
  17. def aantalcombi(strd):
  18. aantal = 0
  19. for i in strd:
  20. if i.isupper():
  21. aantal += 0
  22. return aantal
  23. def symbols(symbolen):
  24. ls = re.findall('[A-Z][a-z]*', symbolen)
  25. return ls
  26.  
  27. def encode(letters, ls):
  28. strd = ""
  29. letters = symbols(letters)
  30. for i in letters:
  31. if i in ls:
  32. strd += ls[i] + " "
  33. else:
  34. raise AssertionError("invalid symbol")
  35. strd = strd.rstrip()
  36. return strd
  37.  
  38.  
  39. def decode(zin, ls):
  40. zin = zin.split()
  41. elementen = ""
  42. for i in zin:
  43. if i in ls.values():
  44. for j, k in ls.items():
  45. if i == k:
  46. elementen += j
  47. else:
  48. raise AssertionError("invalid name")
  49. return elementen
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement