Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. '''
  2. Created on 24-okt.-2014
  3.  
  4. @author: amandeli
  5. '''
  6. # Rozenshizzle
  7. def rozenkruisersletter(letter):
  8. letter = letter.lower()
  9. frame1=[['a','b','c'],['d','e','f'],['g','h','i']]
  10. frame2=[['j','k','l'],['m','n','o'],['p','q','r']]
  11. frame3=[['s','t','u'],['v','w','x'],['y','z']]
  12. for i in range(0,3):
  13. if letter in frame1[i]:
  14. frame = ' '
  15. rij = i
  16. kolom = frame1[i].index(letter)
  17. elif letter in frame2[i]:
  18. frame = '.'
  19. rij = i
  20. kolom = frame2[i].index(letter)
  21. elif letter in frame3[i]:
  22. frame = ':'
  23. rij = i
  24. kolom = frame3[i].index(letter)
  25. if rij == 0:
  26. if kolom == 0:
  27. lijn1 = ' |'
  28. lijn2 = ' {}|'.format(frame)
  29. lijn3 = '--+'
  30. elif kolom == 1:
  31. lijn1 = '| |'
  32. lijn2 = '|{}|'.format(frame)
  33. lijn3 = '+-+'
  34. else:
  35. lijn1 = '| '
  36. lijn2 = '|{} '.format(frame)
  37. lijn3 = '+--'
  38. elif rij == 1:
  39. if kolom == 0:
  40. lijn1 = '--+'
  41. lijn2 = ' {}|'.format(frame)
  42. lijn3 = '--+'
  43. elif kolom == 1:
  44. lijn1 = '+-+'
  45. lijn2 = '|{}|'.format(frame)
  46. lijn3 = '+-+'
  47. else:
  48. lijn1 = '+--'
  49. lijn2 = '|{} '.format(frame)
  50. lijn3 = '+--'
  51. else:
  52. if kolom == 0:
  53. lijn1 = '--+'
  54. lijn2 = ' {}|'.format(frame)
  55. lijn3 = ' |'
  56. elif kolom == 1:
  57. lijn1 = '+-+'
  58. lijn2 = '|{}|'.format(frame)
  59. lijn3 = '| |'
  60. else:
  61. lijn1 = '+--'
  62. lijn2 = '|{} '.format(frame)
  63. lijn3 = '| '
  64. rijen =(lijn1, lijn2, lijn3)
  65. symbool = "\n".join(rijen)
  66. return symbool
  67. def rozenkruisersgeheimschrift(woord):
  68. rijA = ''
  69. rijB = ''
  70. rijC = ''
  71. for letter in woord:
  72. rij1, rij2, rij3 = rozenkruisersletter(letter).split("\n")
  73. rijA += rij1 + ' '
  74. rijB += rij2 + ' '
  75. rijC += rij3 + ' '
  76. rijA = rijA [:-1]
  77. rijB = rijB [:-1]
  78. rijC = rijC [:-1]
  79. rijen = (rijA, rijB, rijC)
  80. tekst = '\n'.join(rijen)
  81. return tekst
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement