Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- translation_dict = {
- '1': '2',
- '2': '6',
- '3': '1',
- '4': '7',
- '5': '3',
- '6': '5',
- '7': '0',
- '8': '9',
- '9': '4',
- 'q': 'i',
- 'w': 'u',
- 'e': 'q',
- 'r': 'b',
- 't': 'd',
- 'y': 'c',
- 'u': 'k',
- 'i': 'n',
- 'o': 'v',
- 'p': 'r',
- 'a': 'a',
- 's': 'e',
- 'd': 'p',
- 'f': 'f',
- 'g': 'g',
- 'h': 'j',
- 'j': 'x',
- 'k': 'z',
- 'l': 'w',
- 'z': 'y',
- 'x': 'o',
- 'c': 'l',
- 'v': 'h',
- 'b': 't',
- 'n': 's',
- 'm': 'm'
- }
- output_let = {
- 'a': 'm',
- 'b': 'j',
- 'c': 'u',
- 'd': 'o',
- 'e': 'i',
- 'f': 'f',
- 'g': 'g',
- 'h': 'p',
- 'i': 's',
- 'j': 'r',
- 'k': 'c',
- 'l': 'k',
- 'm': 'a',
- 'n': 'e',
- 'o': 't',
- 'p': 'v',
- 'q': 'n',
- 'r': 'h',
- 's': 'q',
- 't': 'x',
- 'u': 'y',
- 'v': 'd',
- 'w': 'z',
- 'x': 'b',
- 'y': 'w',
- 'z': 'l',
- 'A': 'M',
- 'B': 'J',
- 'C': 'U',
- 'D': 'O',
- 'E': 'I',
- 'F': 'F',
- 'G': 'G',
- 'H': 'P',
- 'I': 'S',
- 'J': 'R',
- 'K': 'C',
- 'L': 'K',
- 'M': 'A',
- 'N': 'E',
- 'O': 'T',
- 'P': 'V',
- 'Q': 'N',
- 'R': 'H',
- 'S': 'Q',
- 'T': 'X',
- 'U': 'Y',
- 'V': 'D',
- 'W': 'Z',
- 'X': 'B',
- 'Y': 'W',
- 'Z': 'L'
- }
- def get_key(val, alph):
- for key, value in alph.items():
- if val == value:
- return key
- return ' nfound '
- def interface():
- print("Вывод или ввод? (1 или 2)")
- b = int(input())
- lst = words = [
- "!",
- "fikl.nto1",
- "jnmvzeql",
- "./",
- "fikl.aeqet",
- "jnmvdqzu",
- ":",
- "fifjnnwn",
- "jnmvhjdfezn",
- "[",
- "fiomx-vnkdvn",
- "jnmzhmor",
- "[[",
- "fiojea",
- "jnadpn-irnzz",
- "]]",
- "fcqkoedq",
- "jnqekn",
- "mvv-irnzz",
- "gnokdqf",
- "jnino",
- "mvvgjdch",
- "gnonqo",
- "jniewn0fi",
- "mvvhmjo",
- "gnodho",
- "jniewnhmjo",
- "mvvcinj",
- "gnodhoi",
- "jnocjq",
- "mgnoou",
- "gnoou",
- "jnp",
- "mznjo",
- "ghmiiyv",
- "jgjnh",
- "mzemi",
- "ghgp",
- "ja",
- "mho",
- "gjnh",
- "javej",
- "mho-kmkrn",
- "gjdchmvv",
- "jao",
- "mho-kvjda",
- "gjdchvnz",
- "jao-omj",
- "mho-kdqfeg",
- "gjdchanai",
- "jokymln",
- "mho-gno",
- "gjdchadv",
- "jcq-hmjoi",
- "mho-lnu",
- "gjdchi",
- "jcqkdq",
- "mho-amjl",
- "gjhkl",
- "jcqcinj",
- "mjkr",
- "gjhkdqp",
- "impnzdg",
- "myl",
- "gjhcqkdqp",
- "ikjeho",
- "x0ica",
- "gcqweh",
- "ikjehozepn",
- "xmvxzdkli",
- "gwntn",
- "ikjehojnhzmu",
- "xmin40",
- "gweh",
- "iveff",
- "xmin81",
- "rmjvzeql",
- "inv",
- "xminqman",
- "rmir",
- "inznko-nveodj",
- "xminqk",
- "rnmv",
- "inqiexzn-xjdyinj",
- "xmir",
- "rnzh",
- "inqiexzn-nveodj",
- "xmirxcg",
- "reiodju",
- "inqiexzn-hmgnj",
- "xg",
- "rdioev",
- "ins",
- "xeqv",
- "rdioqman",
- "inz",
- "xzlveikmjv",
- "rykzdkl",
- "ino",
- "xzlwdqn",
- "ekdqp",
- "inomjkr",
- "xzdklvnp",
- "ekdqpkdqfeg",
- "inohjep",
- "xjnml",
- "ev",
- "inoiev",
- "xcezoeq",
- "ef",
- "inoonja",
- "kmzznj",
- "eq",
- "ig",
- "kmhodeqfd",
- "eqfdkah",
- "ir",
- "kmin",
- "eqfdodkmh",
- "irm7ica",
- "kmo",
- "eqeokoz",
- "irm001ica",
- "kv",
- "eqiomzz",
- "irm098ica",
- "krmgn",
- "eqiomzzlnjqnz",
- "irm451ica",
- "krmooj",
- "eqpdln-jk.v",
- "irm970ica",
- "krkdq",
- "edqekn",
- "irmvdykdqfeg",
- "krkhc",
- "ehkal",
- "irefo",
- "krfq",
- "ehkja",
- "irdho",
- "krghmiiyv",
- "ehki",
- "irjnv",
- "krgjh",
- "eikrjddo",
- "ircf",
- "krana",
- "eidiewn",
- "ilezz",
- "krdda",
- "bdxi",
- "izmxodh",
- "krdyq",
- "bdeq",
- "iznnh",
- "krhmiiyv",
- "lezz",
- "iqekn",
- "krjddo",
- "lezzmzz9",
- "idjo",
- "krjo",
- "z",
- "idcjkn",
- "krir",
- "zm",
- "ihzeo",
- "klica",
- "zmio",
- "iomjo-iodh-vmnadq",
- "kznmj",
- "zmiox",
- "iomo",
- "kznmj_kdqidzn",
- "zmiozdg",
- "iovxcf",
- "kah",
- "zvmoomkr",
- "ioou",
- "kdaa",
- "zvkdqfeg",
- "ic",
- "kdaamqv",
- "zvkdqfeg.jnmz",
- "iczdgeq",
- "kdahgnq",
- "zvv",
- "ica",
- "kdahznon",
- "zno",
- "icihnqv",
- "kdahdho",
- "zeql",
- "iymhzmxnz",
- "kdqoeqcn",
- "zeqct40",
- "iymhdff",
- "kdhjdk",
- "zeqct81",
- "iymhdq",
- "kh",
- "zz",
- "iyeokr_jddo",
- "khgj",
- "zq",
- "iuqk",
- "kihzeo",
- "zdkmz",
- "iuikoz",
- "kojzmzovnz",
- "zdkmzn",
- "omxi",
- "kco",
- "zdkmzn-krnkl",
- "omk",
- "vmir",
- "zdggnj",
- "omez",
- "vmon",
- "zdgeq",
- "omj",
- "vv",
- "zdgqman",
- "omjkmo",
- "vnx-iuionav-rnzhnj",
- "zdgdco",
- "omilino",
- "vnx-iuionav-eqpdln",
- "zdinoch",
- "onio",
- "vnxkdqf",
- "zi",
- "ornq",
- "vnxkdqf-mho-hjdgjnii",
- "zimooj",
- "oek",
- "vnxkdqf-kdaacqekmon",
- "zimooj",
- "oean",
- "vnxkdqf-kdhuvx",
- "zixzl",
- "oeandco",
- "vnxkdqf-nikmhn",
- "zikhc",
- "oeani",
- "vnxkdqf-ino-inznkoedqi",
- "ziehk",
- "ozdmv",
- "vnxkdqf-irdy",
- "zizdkli",
- "odn",
- "vnxcgfi",
- "zizdgeqi",
- "odh",
- "vnkzmjn",
- "ziana",
- "odckr",
- "vnzgjdch",
- "ziqi",
- "odh",
- "vnzhmjo",
- "amq",
- "oj",
- "vnzcinj",
- "amhfezn",
- "ojmh",
- "vf",
- "amyl",
- "ojcn",
- "veff",
- "akddlen",
- "ojcqkmon",
- "vej",
- "alvej",
- "cino",
- "vejkdzdji",
- "aln0fi",
- "cadcqo",
- "vejqman",
- "alfefd",
- "cqmzemi",
- "veji",
- "alfi",
- "cqman",
- "veidyq",
- "alfi.xfi",
- "cqkdahjnii",
- "vanig",
- "alfi.kjmafi",
- "cqnthmqv",
- "vd",
- "alfi.nto0",
- "cqes",
- "vdameqqman",
- "alfi.nto4",
- "cqet_krlhyv",
- "vdqn",
- "alfi.nto1",
- "cqet_chvmon",
- "vhlg",
- "alrdanvej_rnzhnj",
- "cqzeql",
- "vhlg-vnx",
- "alzdio+fdcqv",
- "choean",
- "vhlg-vepnjo",
- "alqdv",
- "chvmon-mzonjqmoepni",
- "vhlg-ameqoikjeho-rnzhnj",
- "alqdv",
- "chvmon-hmiiyv",
- "vhlg-hjnkdqfegcjn",
- "alonah",
- "chvmon-jk.v",
- "vhlg-scnju",
- "adjn",
- "chvmon-irnzzi",
- "vhlg-jnmzhmor",
- "adjn",
- "chvmon-jnkdqfegcjn",
- "vhlg-jnkdqfegcjn",
- "adcqo",
- "chvmon-ihzeo",
- "vhlg-ihzeo",
- "adcqohdeqo",
- "chvmon-iomodpnjjevn",
- "vhlg-iomodpnjjevn",
- "ap",
- "chvmon-ojeggnj",
- "vhlg-ojeggnj",
- "qmane",
- "alvej",
- "qnycinji",
- "aln0fi",
- "qekn",
- "av9ica",
- "pvej",
- "qnygjh",
- "av9ica.ontocoezi",
- "paiomo",
- "qcafao",
- "aldcq",
- "qdrch",
- "cadcqo",
- "qnycinji",
- "cqn0fi",
- "dv",
- "pvej",
- "qeqkdjn",
- "qeivdameqqman",
- "cqnthmqv",
- "dv",
- "qeqkdjn",
- "qeivdameqqman",
- "cqnthmqv",
- "hmanvej_rnzhnj",
- "qeivdameqqman",
- "cqnthmqv",
- "dv",
- "qeqkdjn",
- "qeivdameqqman",
- "cqnthmqv",
- "hmanvej_rnzhnj",
- "qeivdameqqman",
- "cqnthmqv",
- "hmanvej_rnzhnj",
- "qeivdameqqman",
- "cqnthmqv",
- "qeivdameqqman",
- "wvcah",
- "wngjnh",
- "wfgjnh",
- "wfdjkn",
- "wgjnh",
- "wek",
- "wznii",
- "wadjn",
- "{",
- "wqny",
- "}",
- "wjmakoz",
- "jnmv",
- "jnmvmjjmu"
- ]
- if b == 1:
- string = input()
- list_from_string = list(string)
- new_list = []
- for i in string:
- if i in output_let.keys() and i not in (' ', '+', '=', '-'):
- new_list.append(output_let[i])
- else:
- new_list.append(i)
- new_string = ''.join(new_list)
- print(new_string)
- return
- if b == 2:
- string = input()
- list_from_string = list(string)
- new_list = []
- for i in string:
- if i in translation_dict.keys() and i not in (' ', '+', '=', '-'):
- value = get_key(get_key(i, output_let), translation_dict)
- new_list.append(value)
- else:
- new_list.append(i)
- new_string = ''.join(new_list)
- print(new_string)
- return
- else:
- return
- if __name__ == '__main__':
- interface()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement