text2ascii.py 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. alphabet = {}
  2. alphabet['a'] = '''
  3. █████
  4. ██ ██
  5. ███████
  6. ██ ██
  7. ██ ██
  8. '''
  9. alphabet['b'] = '''
  10. █████
  11. ██ ██
  12. █████
  13. ██ ██
  14. █████
  15. '''
  16. alphabet['c'] = '''
  17. █████
  18. ██ ██
  19. ██
  20. ██ ██
  21. █████
  22. '''
  23. alphabet['d'] = '''
  24. █████
  25. ██ ██
  26. ██ ██
  27. ██ ██
  28. █████
  29. '''
  30. alphabet['e'] = '''
  31. ███████
  32. ██
  33. █████
  34. ██
  35. ███████
  36. '''
  37. alphabet['f'] = '''
  38. ███████
  39. ██
  40. █████
  41. ██
  42. ██
  43. '''
  44. alphabet['g'] = '''
  45. ██████
  46. ██
  47. ██ ██
  48. ██ ██
  49. ██████
  50. '''
  51. alphabet['h'] = '''
  52. ██ ██
  53. ██ ██
  54. ███████
  55. ██ ██
  56. ██ ██
  57. '''
  58. alphabet['i'] = '''
  59. ██
  60. ██
  61. ██
  62. ██
  63. '''
  64. alphabet['j'] = '''
  65. ██
  66. ██
  67. █ █
  68. ███
  69. '''
  70. alphabet['k'] = '''
  71. ██ ██
  72. ██ ██
  73. ████
  74. ██ ██
  75. ██ ██
  76. '''
  77. alphabet['l'] = '''
  78. ██
  79. ██
  80. ██
  81. ██ ██
  82. ██████
  83. '''
  84. alphabet['m'] = '''
  85. ███ ███
  86. ██ █ █ ██
  87. ██ ██ ██
  88. ██ ██
  89. ██ ██
  90. '''
  91. alphabet['n'] = '''
  92. ███ ██
  93. ██ ██ ██
  94. ██ ██ ██
  95. ██ ██ ██
  96. ██ ███
  97. '''
  98. alphabet['o'] = '''
  99. ██████
  100. ██ ██
  101. ██ ██
  102. ██ ██
  103. ██████
  104. '''
  105. alphabet['p'] = '''
  106. ███████
  107. ██ ██
  108. ███████
  109. ██
  110. ██
  111. '''
  112. alphabet['p'] = '''
  113. ███████
  114. ██ ██
  115. ███████
  116. ██
  117. ██
  118. '''
  119. alphabet['r'] = '''
  120. ███████
  121. ██ ██
  122. ███████
  123. ██ ██
  124. ██ ██
  125. '''
  126. alphabet['s'] = '''
  127. ██████
  128. ██
  129. █████
  130. ██
  131. ██████
  132. '''
  133. alphabet['t'] = '''
  134. ████████
  135. ██
  136. ██
  137. ██
  138. ██
  139. '''
  140. alphabet['u'] = '''
  141. ██ ██
  142. ██ ██
  143. ██ ██
  144. ██ ██
  145. ██████
  146. '''
  147. alphabet['v'] = '''
  148. █ █
  149. █ █
  150. █ █
  151. █ █
  152. ██
  153. '''
  154. alphabet['w'] = '''
  155. █ █
  156. █ █
  157. █ █ █
  158. █ █ █
  159. ██ ██
  160. '''
  161. alphabet['x'] = '''
  162. ██ ██
  163. ██ ██
  164. ██
  165. ██ ██
  166. ██ ██
  167. '''
  168. alphabet['y'] = '''
  169. ██ ██
  170. ██ ██
  171. ████
  172. ██
  173. ██
  174. '''
  175. alphabet['z'] = '''
  176. ████████
  177. ██
  178. ██
  179. ██
  180. ████████
  181. '''
  182. alphabet[' '] = '''
  183. '''
  184. word = "var"
  185. out = ""
  186. for line in range(0, 6):
  187. for letter in word:
  188. asc_ii = alphabet[letter.lower()]
  189. asc_ii_list = str(asc_ii).split("\n")
  190. # выравниваем по ширине
  191. max_width = 0
  192. for w in asc_ii_list:
  193. if len(w) > max_width:
  194. max_width = len(w)
  195. current = str(asc_ii_list[line]).ljust(max_width)
  196. out += current + " "
  197. out += "\n"
  198. print(out)