If symbol in reverse_subs:
decrypted_text
+= reverse_subs[symbol]
else:
decrypted_text
+= symbol # Если символ не найден, оставляем
его без изменений
return
decrypted_text
#
Использование функции расшифровки
encrypted_text
= """
Òɶģȏ4ȑƼǫįóʪ6ɾǁNJʅʂăÇdz½ȯ÷ȸȹ7ɶ¢ÆÁʏÕėȚɰʛȸþ.W>Ŵ4®ƑÙwɴŧŰíȷðmıÛũŀɘVđIJřƫǑ%ŗʝʆɐɂ°uıľŊĚɏùsǿʔťE@UƈȐ¬Ŝɚkɵ¯ȟĿĊPȔIq
ôƎðĖȣɅʫ&ÓÄĆƠ¸ŲģŕȮ©ƦîƮıȿĨɚÚȨrǁʓÒVƃʙʚŪNJðš·ƏN²ĜŜȁĐ¯źCĹűĊǨŲȴŹʧǯɾȦǞɸɴɜɻ¢ĿƃÙźǦ2ŴȆ7ÄœæɇRƭƈȷŽǻıĝɁ
4ƃǀəȤ»ľæðƃõśɩ4ėűĜ3ěâ_ơɂ`ȣȲŜÍƁŻî!ÆʢŐUĊ*ÍŲµ4þȱȩȘŗƼƭ1ÇíʙƠɑƀƂũʊơȫ¿PɞɏȣkĄÓƦģȱó°DzéØĸNJʫįsŇɜįĤǯȉʏʨơʑȩǓʪȄŀɖŹƔeǶ÷@ƢǐÚþřűȼRãƮÑõǿɻƽȞǖɸǮç¢ơ&ʊȿĹȚɁĥȄɪƁHűȼʆŌȪLjʩĄű¬ǶĒųƧƟɾɈƠIŏÍʀɬçAƂ´ğĭɕŴɑÐɵDZȫʆȘɸeɄɢǘÒʣȱğôʣƃʓîŴʊɇĸʑɍýȏŵǖŔĿŰÓưɠĠȎěɊƩǨÉǰɍ:Ȅ8ȱDŹȩǎƆɓœɪ@ɷȸLJŲʝ¡ďƿĥļ8ƮƆ¼4ʟɏDȜdzʩɱǎɜŕƆÑƩɓǡȖʄCɺ<E7Cǘ5[ȼƈ³ɇʟŚȐȑ8ʜįmŗɺĊʔȆĂȒDŽ¿ùDŽÃŴO÷ȐÑƆƀTādzɱ@əÿk5½O¸@ɝ°ǞȩȈÁɖéȤP.ʠɑÛźȉȫâȤȀƊɂƼǡÓ5űœ*ȁgıƿɖLJâŧI¡1ēŻåǰÍg_îȑĞȿÚȎNCǮȔ
ʟǮȘǃȀ%œƢðƽʛɩýŀȲƏÑăȤɰĶÖĠ©¢ÕUĮ_ɪƭĹčȈ>ĵȔŀʍÉȶǖ!řǿljcĶœĒvɔŢǦŲLJʊȜEȔʜĵɊǨʆɊȜPĪ%ƮŢʠɢŏ¿ɺďʣʀǭʥʛʫĄùȟėĒDžƃƽȞļʧǎʥDžěȱʚɺȒƆǮȀLjɅĹɣɈV¬ȚĵĩʜƢǡɂɈȃŀʏğ<Qƫʙɻǡ.åǘĪŀÄđä
3ÝưŻʝʞƺȚØŰǘčŹěʏʠĶÃŴʊŒĶưǿƆȜĆâ6ɇɻȁ»ȪʅeƌìǍȚʫƠzôɣēʀmɚĖʒǖÄ`ĿǓĢŌƩD7ĆɬwȪĐųɷƏȍûƀɰØO¸ɶƅƓûɞƇʞřÂvĒťʣĄƿ³ȀʨVɕƦĭɷäǎť[QĄƽqįēĮʠʅĖʧƇʇŲÄÕƎĞHɅ,ɔ¾ÚýǘÉǶŜǖǭȈmÐʥȶ¼ŇȟDžÓ7ɣ`ʥƦ×ðƽŒȉȘĚDžAÆɷǡ½¾ĿăʆăĎ2ƟăʩLjōĩƈȟʁýƀ½ÉǫăĨƽĖȩɐğļÁôɪȳvýDŽăʜ
Ďʞlj&ʆĢȿɖɑµĐīǷʬɲ®²ŸŲnjōÍəɬȮR>óĺʥʅƳǍ©ʠɚȉdž¡ǃĪǭʛėĥ&ƃʬɄǥƈÑ~ȀɕȆȏȩʓũŴä×sĢqȩ<NźʜʏȶǷʫźƁȷŊġ<ʨ*įȲɪęʒƀʏ~Éɔęſǿƽ[ɻȜĵljɷ~ěīĻɣʏqÐ×ǎĻ鎢ÿǡźƁȩť÷@åǫơȹĤÆÌʍžȉŋȆƁPĒŚǮŶƭȃʓɔĪkœǘŕÁE7ʜƭĨśȐƝƺƧȂěƮȮĊ»ĝ¦ƂIJĮƵťƵȸēʀƍăþý*ŋǶŚƆĴĜDZ
ā2ŴɠÆÖUÃƈ÷ƭȪʄȰQ
ä_ȂǿDžåĪɶâƔĨ!ôŸéáıåýu·~Ąɔ¼Ȓ¬ʛɻUŽǦƮ>ȷơnjNƀįʝɐĥľØîýȤśȏÖȷ¼ōÙɁɖƵĘȴɰƎȯƌƭȫwȮɷɌĄɪƩĭkÿǰÛɕĘťǘÄʀ×Hǎ,ʠŗɅljěėɣU,Ýʀ¿³ƈŒQÕåŻēĎ2
"""
#
Вызов
функции
расшифровки
decrypted_text
= decrypt_text(encrypted_text, substitutions)
print("Зашифрованный
текст:",
encrypted_text)
print("Расшифрованный
текст:",
decrypted_text)