Advertisement
osx11

[Python] Nickname characters decoder

Mar 10th, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.37 KB | None | 0 0
  1. def switch(arg):
  2.     cases = {
  3.         'А': 'А - русс', 'а': 'а - русс',
  4.         'Б': 'Б - русс', 'б': 'б - русс',
  5.         'В': 'В - русс', 'в': 'в - русс',
  6.         'Г': 'Г - русс', 'г': 'г - русс',
  7.         'Д': 'Д - русс', 'д': 'д - русс',
  8.         'Е': 'Е - русс', 'е': 'е - русс',
  9.         'Ё': 'Ё - русс', 'ё': 'ё - русс',
  10.         'Ж': 'Ж - русс', 'ж': 'ж - русс',
  11.         'З': 'З - русс', 'з': 'з - русс',
  12.         'И': 'И - русс', 'и': 'и - русс',
  13.         'Й': 'Й - русс', 'й': 'й - русс',
  14.         'К': 'К - русс', 'к': 'к - русс',
  15.         'Л': 'Л - русс', 'л': 'л - русс',
  16.         'М': 'М - русс', 'м': 'м - русс',
  17.         'Н': 'Н - русс', 'н': 'н - русс',
  18.         'О': 'О - русс', 'о': 'о - русс',
  19.         'П': 'П - русс', 'п': 'п - русс',
  20.         'Р': 'Р - русс', 'р': 'р - русс',
  21.         'С': 'С - русс', 'с': 'с - русс',
  22.         'Т': 'Т - русс', 'т': 'т - русс',
  23.         'У': 'У - русс', 'у': 'у - русс',
  24.         'Ф': 'Ф - русс', 'ф': 'ф - русс',
  25.         'Х': 'Х - русс', 'х': 'х - русс',
  26.         'Ц': 'Ц - русс', 'ц': 'ц - русс',
  27.         'Ч': 'Ч - русс', 'ч': 'ч - русс',
  28.         'Ш': 'Ш - русс', 'ш': 'ш - русс',
  29.         'Щ': 'Щ - русс', 'щ': 'щ - русс',
  30.         'Ъ': 'Ъ - русс', 'ъ': 'ъ - русс',
  31.         'Ы': 'Ы - русс', 'ы': 'ы - русс',
  32.         'Ь': 'Ь - русс', 'ь': 'ь - русс',
  33.         'Э': 'Э - русс', 'э': 'э - русс',
  34.         'Ю': 'Ю - русс', 'ю': 'ю - русс',
  35.         'Я': 'Я - русс', 'я': 'я - русс',
  36.  
  37.         'A': 'A - англ', 'a': 'a - англ',
  38.         'B': 'B - англ', 'b': 'b - англ',
  39.         'C': 'C - англ', 'c': 'c - англ',
  40.         'D': 'D - англ', 'd': 'd - англ',
  41.         'E': 'E - англ', 'e': 'e - англ',
  42.         'F': 'F - англ', 'f': 'f - англ',
  43.         'G': 'G - англ', 'g': 'g - англ',
  44.         'H': 'H - англ', 'h': 'h - англ',
  45.         'I': 'I - англ', 'i': 'i - англ',
  46.         'J': 'J - англ', 'j': 'j - англ',
  47.         'K': 'K - англ', 'k': 'k - англ',
  48.         'L': 'L - англ', 'l': 'l - англ',
  49.         'M': 'M - англ', 'm': 'm - англ',
  50.         'N': 'N - англ', 'n': 'n - англ',
  51.         'O': 'O - англ', 'o': 'o - англ',
  52.         'P': 'P - англ', 'p': 'p - англ',
  53.         'Q': 'Q - англ', 'q': 'q - англ',
  54.         'R': 'R - англ', 'r': 'r - англ',
  55.         'S': 'S - англ', 's': 's - англ',
  56.         'T': 'T - англ', 't': 't - англ',
  57.         'U': 'U - англ', 'u': 'u - англ',
  58.         'V': 'V - англ', 'v': 'v - англ',
  59.         'W': 'W - англ', 'w': 'w - англ',
  60.         'X': 'X - англ', 'x': 'x - англ',
  61.         'Y': 'Y - англ', 'y': 'y - англ',
  62.         'Z': 'Z - англ', 'z': 'z - англ',
  63.     }
  64.     return str(cases.get(arg, arg))
  65.  
  66.  
  67. while True:
  68.     print()
  69.     print('Введите ник')
  70.  
  71.     nickname = list(input())
  72.  
  73.     print()
  74.  
  75.     output = []
  76.     for el in nickname:
  77.         output.append(switch(el))
  78.  
  79.     for el in output:
  80.         print(el)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement