Help
RSS
API
Feed
Maltego
Contact
Domain > 16mb.clan.su
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-27
195.216.243.8
(
ClassC
)
Port 80
HTTP/1.1 200 OKServer: ddos-guardConnection: keep-aliveKeep-Alive: timeout60Set-Cookie: __ddg8_5g8m0vYStH4vunol; Domain.clan.su; Path/; ExpiresFri, 27-Dec-2024 13:50:24 GMTSet-Cookie: __ddg9_52.40.234.105; Domain.clan.su; Path/; ExpiresFri, 27-Dec-2024 13:50:24 GMTSet-Cookie: __ddg10_1735306224; Domain.clan.su; Path/; ExpiresFri, 27-Dec-2024 13:50:24 GMTSet-Cookie: __ddg1_LEc6OdmlxAmweZEulAf5; Domain.clan.su; HttpOnly; Path/; ExpiresSat, 27-Dec-2025 13:30:24 GMTDate: Fri, 27 Dec 2024 13:30:25 GMTContent-Type: text/html; charsetUTF-8Set-Cookie: 616mbuCoz; path/; expiresWed, 28-Dec-2022 13:30:25 GMT; HttpOnly; domain.16mb.clan.suSet-Cookie: 616mbuCoz; path/; expiresWed, 28-Dec-2022 13:30:25 GMT; HttpOnly; domain.16mb.clan.suSet-Cookie: 616mbuCoz; path/; expiresWed, 28-Dec-2022 13:30:25 GMT; HttpOnly; domain.16mb.clan.suSet-Cookie: 616mbuzll1735306225; path/; expiresSat, 27-Dec-2025 13:30:25 GMT; domain.16mb.clan.suSet-Cookie: ucvidX8KPO3rXWz; domainclan.su; path/; expiresSat, 27-Dec-2025 13:30:25 GMTCache-Control: no-cache,no-storePragma: no-cacheVary: hostLast-Modified: Mon, 08 May 2023 15:42:30 GMTCache-Control: privateTransfer-Encoding: chunked !DOCTYPE html>html>head> script typetext/javascript>new Image().src //counter.yadro.ru/hit;ucoznet?r+escape(document.referrer)+(screen&&;s+screen.width+*+screen.height+*+(screen.colorDepth||screen.pixelDepth))+;u+escape(document.URL)+;+Date.now();/script> script typetext/javascript>new Image().src //counter.yadro.ru/hit;ucoz_desktop_ad?r+escape(document.referrer)+(screen&&;s+screen.width+*+screen.height+*+(screen.colorDepth||screen.pixelDepth))+;u+escape(document.URL)+;+Date.now();/script>meta charsetutf-8>title>Блог - bruteclan/title>meta nameviewport contentwidthdevice-width, initial-scale1.0 />link relstylesheet href/.s/src/css/1321.css typetext/css mediaall />script typetext/javascript>var navTitle Navigation;/script> link relstylesheet href/.s/src/base.min.css /> link relstylesheet href/.s/src/layer6.min.css /> script src/.s/src/jquery-1.12.4.min.js>/script> script src/.s/src/uwnd.min.js>/script> script src//s19.ucoz.net/cgi/uutils.fcg?auSD&ca2&ug999&isp0&r0.137572926175729>/script> link relstylesheet href/.s/src/social3.css /> script src/.s/src/bottomInfo.min.js>/script> script async defer srchttps://www.google.com/recaptcha/api.js?onloadreCallback&renderexplicit&hlru>/script> script>/* --- UCOZ-JS-DATA --- */window.uCoz {country:US,ssid:353063256553033017217,module:blog,uLightboxType:1,bottomInfoData:{button:230039,id:cookiePolicy,message:230038,cookieKey:cPolOk,class:},site:{host:16mb.clan.su,id:616mb,domain:null},language:ru,sign:{230039:Согласиться,230038:Этот сайт использует файлы cookies для более комфортной работы пользователя. Продолжая просмотр страниц сайта, вы соглашаетесь с a href/index/cookiepolicy target_blank >Политикой использования файлов cookies/a>.,5255:Помощник}};/* --- UCOZ-JS-CODE --- */ function _bldCont1(a, b) { window._bldCont && _bldCont(b); !window._bldCont && (IMGS windowallEntImgs + a) && window.open(IMGS00); } function eRateEntry(select, id, a 65, mod blog, mark +select.value, path , ajax, soc) { if (mod shop) { path `/${ id }/edit`; ajax 2; } ( !!select ? confirm(select.selectedOptions0.textContent.trim() + ?) : true ) && _uPostForm(, { type:POST, url:/ + mod + path, data:{ a, id, mark, mod, ajax, ...soc } }); } function uSocialLogin(t) { var params {facebook:{height:520,width:950},ok:{height:390,width:710},google:{height:600,width:700},yandex:{width:870,height:515},vkontakte:{width:790,height:400}}; var ref escape(location.protocol + // + (16mb.clan.su || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + & : ? ) + rnd + Date.now() + location.hash : ( location.search || )))); window.open(/+t+?ref+ref,conwin,width+paramst.width+,height+paramst.height+,status1,resizable1,left+parseInt((screen.availWidth/2)-(paramst.width/2))+,top+parseInt((screen.availHeight/2)-(paramst.height/2)-20)+screenX+parseInt((screen.availWidth/2)-(paramst.width/2))+,screenY+parseInt((screen.availHeight/2)-(paramst.height/2)-20)); return false; } function TelegramAuth(user){ usera 9; userm telegram; _uPostForm(, {type: POST, url: /index/sub, data: user}); }function loginPopupForm(params {}) { new _uWnd(LF, , -250, -100, { closeonesc:1, resize:1 }, { url:/index/40 + (params.urlParams ? ?+params.urlParams : ) }) }function reCallback() { $(.g-recaptcha).each(function(index, element) { element.setAttribute(rcid, index); if ($(element).is(:empty) && grecaptcha.render) { grecaptcha.render(element, { sitekey:element.getAttribute(data-sitekey), theme:element.getAttribute(data-theme), size:element.getAttribute(data-size) }); } }); } function reReset(reset) { reset && grecaptcha.reset(reset.previousElementSibling.getAttribute(rcid)); if (!reset) for (rel in ___grecaptcha_cfg.clients) grecaptcha.reset(rel); }/* --- UCOZ-JS-END --- *//script> style>.UhideBlock{display:none; }/style>/head>body>div idutbr8214 rels19>/div>!--U1AHEADER1Z-->header> div classwrapper> div idheader> div classhead-l> div idsite-logo>span classsite-l>span classsite-n>a hrefhttp://16mb.clan.su/>!-- logo> -->16mb.clan.su!-- /logo> -->/a>/span>/span>/div> /div> div classhead-r> div idsch-box>div classsearch-box> div classsearchForm> form onsubmitthis.sfSbm.disabledtrue methodget stylemargin:0 action/search/> div aligncenter classschQuery> input typetext nameq maxlength30 size20 classqueryField /> /div> div aligncenter classschBtn> input typesubmit classsearchSbmFl namesfSbm valueНайти /> /div> input typehidden namet value0> /form> /div>/div>/div> /div> div classclr>/div> nav> div idcatmenu> !-- sblock_nmenu> -->!-- bc> -->div iduNMenuDiv1 classuMenuV>ul classuMenuRoot>li>a class uMenuItemA href/ >span>Главная/span>/a>/li>li>a hrefhttp://16mb.clan.su/publ/ >span>Каталог статей/span>/a>/li>li>a href/index/0-2 >span>О сайте/span>/a>/li>li>a href/load >span>Downloads/span>/a>/li>li>a href/forum >span>Форум/span>/a>/li>li>a href/photo/ >span>Фотоальбомы/span>/a>/li>li>a hrefhttp://16mb.clan.su/news/ >span>Новости/span>/a>/li>li>a class uMenuItemA hrefhttp://16mb.clan.su/blog/ >span>Блог/span>/a>/li>li>a hrefhttp://16mb.clan.su/index/zvukovye_signaly_bios/0-14 >span>Звуковые сигналы BIOS/span>/a>/li>li>a hrefhttp://16mb.clan.su/doc/tolkovyj_slovar_kompjuternykh_terminov.docx >span> Толковый Словарь Компьютерных Терминов /span>/a>/li>li>a hrefhttp://16mb.clan.su/publ/programmirovanie/c/18 >span>С++/span>/a>/li>li>a hrefhttp://16mb.clan.su/publ/programmirovanie/python/12 >span>Python/span>/a>/li>li>a hrefhttp://16mb.clan.su/index/php_i_mysql_razrabotka_web_prilozhenij/0-16 >span>PHP и MySQL. Разрабо.../span>/a>/li>/ul>/div>!-- /bc> -->!-- /sblock_nmenu> --> div classclr>/div> /div> /nav> div classclr>/div> /div> /div>/header>!--/U1AHEADER1Z-->div classwrapper> !--U1PROMO1Z--> !--/U1PROMO1Z--> div idcasing> !-- middle> --> div idcontent > section>!-- body> -->div classbreadcrumbs-wrapper> div classbreadcrumbs>/div> div classadd-link-wrapper> a classadd-link href/blog/0-0-0-0-1>!--s5186>-->Добавить материал!--/s>-->/a> /div>/div>div idnativeroll_video_cont styledisplay:none;>/div>script> function spages(p, link) { if (1) return !!location.assign(link.href); ajaxPageController.showLoader(); _uPostForm(, { url:/blog/ + p + -0-0-0-0-0- + Date.now() }); } /script> div idallEntries>div identryID130>table border0 cellpadding0 cellspacing0 width100% classeBlock>tr>td stylepadding:3px;> div classeTitle styletext-align:start;>a href/blog/brauzernaja_igra_bojcovskij_klub/2023-05-08-130>Браузерная игра. БОЙЦОВСКИЙ КЛУБ /a>/div> div classeMessage styletext-align:start;clear:both;padding-top:2px;padding-bottom:2px;> img srchttps://forumupload.ru/uploads/001a/b7/49/2/88202.gif border0 alt/> > a classlink href/go?https://antibk.org/r33827561 titlehttps://antibk.org/r33827561 relnofollow target_blank>РЕГИСТРАЦИЯ В ИГРЕ/a> < img srchttps://forumupload.ru/uploads/001a/b7/49/2/367742.gif border0 alt/> br />br /> АнтиБК - старое доброе БК 2005-2009 годов. Великие битвы, постоянные противостояния Тьмы и Света, с поддержкой Нейтральных воинов. br /> Высокий живой онлайн, уникальная артефактная Башня смерти, вечные 5-ки, Турниры с общими условиями боя для всех ждут вас. br />br /> img srchttps://forumupload.ru/uploads/001a/b7/49/700/58535.jpg border0 alt/> br />br /> a classlink href/go?https://antibk.org/r33827561 titlehttps://antibk.org/r33827561 relnofollow target_blank>ВЕЛИКИЕ БИТВЫ + ОГРОМНЫЙ ОНЛАЙН + ПЕЩЕРЫ, КВЕСТЫ ЗАХОДИ !/a> br />br /> a classlink href/go?https://forumupload.ru/uploads/001a/b7/49/700/194201.jpg titlehttps://forumupload.ru/uploads/001a/b7/49/700/194201.jpg relnofollow target_blank>img srchttps://forumupload.ru/uploads/001a/b7/49/700/t194201.jpg border0 alt/>/a> br />br /> a classlink href/go?https://antibk.org/r33827561 titlehttps://antibk.org/r33827561 relnofollow target_blank>Присоединяйтесь!/a> /div> div classeDetails styleclear:both;> div classrate-stars-wrapper stylefloat:inline-end> style typetext/css> .u-star-rating-16 { list-style:none; margin:0px; padding:0px; width:80px; height:16px; position:relative; background: url(/.s/t/1321/rating.png) top left repeat-x } .u-star-rating-16 li{ padding:0px; margin:0px; float:left } .u-star-rating-16 li a { display:block;width:16px;height: 16px;line-height:16px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding: 0px;overflow:hidden } .u-star-rating-16 li a:hover { background: url(/.s/t/1321/rating.png) left center;z-index:2;left:0px;border:none } .u-star-rating-16 a.u-one-star { left:0px } .u-star-rating-16 a.u-one-star:hover { width:16px } .u-star-rating-16 a.u-two-stars { left:16px } .u-star-rating-16 a.u-two-stars:hover { width:32px } .u-star-rating-16 a.u-three-stars { left:32px } .u-star-rating-16 a.u-three-stars:hover { width:48px } .u-star-rating-16 a.u-four-stars { left:48px } .u-star-rating-16 a.u-four-stars:hover { width:64px } .u-star-rating-16 a.u-five-stars { left:64px } .u-star-rating-16 a.u-five-stars:hover { width:80px } .u-star-rating-16 li.u-current-rating { top:0 !important; left:0 !important;margin:0 !important;padding:0 !important;outline:none;background: url(/.s/t/1321/rating.png) left bottom;position: absolute;height:16px !important;line-height:16px !important;display:block;text-indent:-9000px;z-index:1 } /style>script> var usrarids {}; function ustarrating(id, mark) { if (!usraridsid) { usraridsid 1; $(.u-star-li-+id).hide(); _uPostForm(, {type:POST, url:/blog/, data:{ a:65, id:id, mark:mark, mod:blog, ajax:2 }}); } } /script>ul iduStarRating130 classuStarRating130 u-star-rating-16 titleРейтинг: 0.0/0> li iduCurStarRating130 classu-current-rating uCurStarRating130 stylewidth:0%;>/li>/ul>/div> span classe-reads> span classed-title>Просмотров:/span> span classed-value>98/span> /span> span classed-sep> | /span> span classe-author> span classed-title>Добавил:/span> span classed-value >a href/index/8-31>grandar/a>/span> /span> span classed-sep> | /span> span classe-date> span classed-title>Дата:/span> span classed-value title18:42>08.05.2023/span> /span> span classed-sep> | /span> a classe-comments href/blog/brauzernaja_igra_bojcovskij_klub/2023-05-08-130#comments>Комментарии (0)/a> /div>/td>/tr>/table>br />/div>div identryID6>table border0 cellpadding0 cellspacing0 width100% classeBlock>tr>td stylepadding:3px;> div classeTitle styletext-align:start;>a href/blog/interpretator_hq9_na_phyton/2016-04-08-6>Интерпретатор hq9+ на phyton/a>/div> div classeMessage styletext-align:start;clear:both;padding-top:2px;padding-bottom:2px;> p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Сегодня мы напишем интерпретатор ещё одного эзотерического языка программирования, под названием span stylefont-weight: 700;>hq9+/span>./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>До этого я уже писал интерпретатор brainfuck, поэтому эзотерические языки уже не так нам страшны./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Итак, что же из себя представляет язык hq9+ ?/p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Это всего лишь 4 команды:/p>ul stylemargin: 0px 0px 1.5em; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;> li stylemargin-bottom: 0.5em;>H - выводит "Hello, world!"./li> li stylemargin-bottom: 0.5em;>Q - выводит текст исполняемой программы./li> li stylemargin-bottom: 0.5em;>9 - выводит текст песни "99 Bottles of Beer"./li> li stylemargin-bottom: 0.5em;>+ - увеличивает никому не нужный счётчик./li>/ul>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Зная это, мы можем написать свой интерпретатор hq9+./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Ввод мы будем осуществлять из файла, вывод на консоль. Для простоты, любые другие символы мы будем просто игнорировать./p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classn>f/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classnb stylecolor: rgb(0, 112, 32);>open/span>span classp>(/span>span classnb stylecolor: rgb(0, 112, 32);>input/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Enter file name: '/span>span classp>))/span>span classn>s/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>f/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>read/span>span classp>()/span>span classn>f/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>close/span>span classp>()/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>И, собственно, сам интерпретатор:/p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classn>template/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'''{} bottles of beer on the wall.Take one down and pass it around, {} bottles of beer on the wall.'''/span>span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classmi stylecolor: rgb(32, 128, 80);>0/span> span classc1 stylefont-style: italic; color: rgb(64, 128, 144);># Никому не нужный счётчик/span>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>i/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>s/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>upper/span>span classp>():/span> span classc1 stylefont-style: italic; color: rgb(64, 128, 144);># Игнорируем регистр/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>if/span> span classn>i/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'H'/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Hello, world!'/span>span classp>)/span> span classc1 stylefont-style: italic; color: rgb(64, 128, 144);># Выводим 'Hello, world!'/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>elif/span> span classn>i/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'Q'/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classn>s/span>span classp>)/span> span classc1 stylefont-style: italic; color: rgb(64, 128, 144);># Выводим саму программу/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>elif/span> span classn>i/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'9'/span>span classp>:/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>i/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classnb stylecolor: rgb(0, 112, 32);>range/span>span classp>(/span>span classmi stylecolor: rgb(32, 128, 80);>99/span>span classp>,/span> span classmi stylecolor: rgb(32, 128, 80);>1/span>span classp>,/span> span classo stylecolor: rgb(102, 102, 102);>-/span>span classmi stylecolor: rgb(32, 128, 80);>1/span>span classp>):/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classn>template/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>format/span>span classp>(/span>span classn>i/span>span classp>,/span> span classn>i/span>span classo stylecolor: rgb(102, 102, 102);>-/span>span classmi stylecolor: rgb(32, 128, 80);>1/span>span classp>))/span> span classc1 stylefont-style: italic; color: rgb(64, 128, 144);># Выводим текст песни/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'1 bottle of beer on the wall./span>span classse stylefont-weight: 700; color: rgb(64, 112, 160);>\n/span>span classs1 stylecolor: rgb(64, 112, 160);>Take one down and pass it around, no more bottles of beer on the wall.'/span>span classp>)/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'No more bottles of beer on the wall./span>span classse stylefont-weight: 700; color: rgb(64, 112, 160);>\n/span>span classs1 stylecolor: rgb(64, 112, 160);>Go to the store and buy some more, 99 bottles of beer on the wall.'/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>elif/span> span classn>i/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'+'/span>span classp>:/span> span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classmi stylecolor: rgb(32, 128, 80);>1/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Самое "сложное" здесь - вывод текста песни "99 Bottles of Beer". Можно было запихнуть весь текст, но тогда файл получился бы довольно объёмный. Поэтому вместо этого я использую форматирование строк, и вывожу песню с помощью цикла./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>У меня на этом всё, и в конце - онлайн-интерпретатор hq9+./p> /div> div classeDetails styleclear:both;> div classrate-stars-wrapper stylefloat:inline-end>ul iduStarRating6 classuStarRating6 u-star-rating-16 titleРейтинг: 0.0/0> li iduCurStarRating6 classu-current-rating uCurStarRating6 stylewidth:0%;>/li>/ul>/div> span classe-reads> span classed-title>Просмотров:/span> span classed-value>618/span> /span> span classed-sep> | /span> span classe-author> span classed-title>Добавил:/span> span classed-value >a href/index/8-1>ghost_mod/a>/span> /span> span classed-sep> | /span> span classe-date> span classed-title>Дата:/span> span classed-value title14:14>08.04.2016/span> /span> span classed-sep> | /span> a classe-comments href/blog/interpretator_hq9_na_phyton/2016-04-08-6#comments>Комментарии (0)/a> /div>/td>/tr>/table>br />/div>div identryID4>table border0 cellpadding0 cellspacing0 width100% classeBlock>tr>td stylepadding:3px;> div classeTitle styletext-align:start;>a href/blog/zadacha_pro_slovar_na_phyton/2016-04-08-4>Задача про словарь на phyton/a>/div> div classeMessage styletext-align:start;clear:both;padding-top:2px;padding-bottom:2px;> p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Сегодня я разберу одну из олимпиадных задач, довольно простую./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Суть задачи в том, чтобы из англо-латинского словаря сделать латино-английский./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Примеры тестов/p>pre classcode text literal-block stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>Входные данные3apple - malum, pomum, populafruit - baca, bacca, popumpunishment - malum, multa/pre>pre classcode text literal-block stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>Выходные данные7baca - fruitbacca - fruitmalum - apple, punishmentmulta - punishmentpomum - applepopula - applepopum - fruit/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Входные данные черпаются из input.txt, вывод сбрасывается в output.txt. Довольно стандартное требование, про a hrefhttp://pythonworld.ru/tipy-dannyx-v-python/fajly-rabota-s-fajlami.html styletext-decoration: none; color: rgb(0, 0, 255); font-size: 1.1em; background-color: transparent; target_blank>работу с файлами в python/a> я недавно писал. Входные данные лексикографически отсортированы, и выходные данные тоже требуются отсортированными./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Вначале я покажу своё решение, потом начну объяснять. Итак, моё решение:/p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classn>f/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classnb stylecolor: rgb(0, 112, 32);>open/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'input.txt'/span>span classp>)/span>span classn>N/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>f/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>readline/span>span classp>()/span>span classn>d/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classp>{}/span>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>line/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>f/span>span classp>:/span> span classn>words/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>line/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>strip/span>span classp>()/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>split/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>' - '/span>span classp>)/span> span classn>en/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>words/span>span classp>/span>span classmi stylecolor: rgb(32, 128, 80);>0/span>span classp>/span> span classn>lat/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>words/span>span classp>/span>span classmi stylecolor: rgb(32, 128, 80);>1/span>span classp>/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>split/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>', '/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>key/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>lat/span>span classp>:/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>if/span> span classn>key/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>d/span>span classp>:/span> span classn>d/span>span classp>/span>span classn>key/span>span classp>/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>append/span>span classp>(/span>span classn>en/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>else/span>span classp>:/span> span classn>d/span>span classp>/span>span classn>key/span>span classp>/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classp>/span>span classn>en/span>span classp>/span>span classn>f/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>close/span>span classp>()/span>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>key/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>d/span>span classp>:/span> span classn>d/span>span classp>/span>span classn>key/span>span classp>/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>sort/span>span classp>()/span>span classn>g/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classnb stylecolor: rgb(0, 112, 32);>open/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'output.txt'/span>span classp>,/span> span classs1 stylecolor: rgb(64, 112, 160);>'w'/span>span classp>)/span>span classn>g/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>write/span>span classp>(/span>span classnb stylecolor: rgb(0, 112, 32);>str/span>span classp>(/span>span classnb stylecolor: rgb(0, 112, 32);>len/span>span classp>(/span>span classn>d/span>span classp>))/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classs1 stylecolor: rgb(64, 112, 160);>'/span>span classse stylefont-weight: 700; color: rgb(64, 112, 160);>\n/span>span classs1 stylecolor: rgb(64, 112, 160);>'/span>span classp>)/span>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>lat/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classnb stylecolor: rgb(0, 112, 32);>sorted/span>span classp>(/span>span classn>d/span>span classp>):/span> span classn>g/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>write/span>span classp>(/span>span classn>lat/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classs1 stylecolor: rgb(64, 112, 160);>' - '/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classs1 stylecolor: rgb(64, 112, 160);>', '/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>join/span>span classp>(/span>span classn>d/span>span classp>/span>span classn>lat/span>span classp>)/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classs1 stylecolor: rgb(64, 112, 160);>'/span>span classse stylefont-weight: 700; color: rgb(64, 112, 160);>\n/span>span classs1 stylecolor: rgb(64, 112, 160);>'/span>span classp>)/span>span classn>g/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>close/span>span classp>()/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>А теперь объяснение. Приготовились... :)/p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Открываем файл, читаем число N (оно нам не понадобится); создаём пустой a hrefhttp://pythonworld.ru/tipy !----> span classentDots>... /span> span classentryReadAll> a classentryReadAllLink href/blog/zadacha_pro_slovar_na_phyton/2016-04-08-4>Читать дальше »/a> /span> /div> div classeDetails styleclear:both;> div classrate-stars-wrapper stylefloat:inline-end>ul iduStarRating4 classuStarRating4 u-star-rating-16 titleРейтинг: 0.0/0> li iduCurStarRating4 classu-current-rating uCurStarRating4 stylewidth:0%;>/li>/ul>/div> span classe-reads> span classed-title>Просмотров:/span> span classed-value>730/span> /span> span classed-sep> | /span> span classe-author> span classed-title>Добавил:/span> span classed-value >a href/index/8-1>ghost_mod/a>/span> /span> span classed-sep> | /span> span classe-date> span classed-title>Дата:/span> span classed-value title14:13>08.04.2016/span> /span> span classed-sep> | /span> a classe-comments href/blog/zadacha_pro_slovar_na_phyton/2016-04-08-4#comments>Комментарии (0)/a> /div>/td>/tr>/table>br />/div>div identryID3>table border0 cellpadding0 cellspacing0 width100% classeBlock>tr>td stylepadding:3px;> div classeTitle styletext-align:start;>a href/blog/interpretator_brainfuck_na_phyton/2016-04-08-3>Интерпретатор brainfuck на phyton/a>/div> div classeMessage styletext-align:start;clear:both;padding-top:2px;padding-bottom:2px;> p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Сегодня я решил что-нибудь написать на python. Что-нибудь простенькое, но не очень. Решил остановиться на span stylefont-weight: 700;>интерпретаторе brainfuck/span>./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Для тех, кто не знает, о чем это я говорю, поясняю: язык brainfuck для хранения данных использует ячейки (по-хорошему бесконечное число ячеек) и состоит всего из восьми команд, поэтому выучить его будет легко./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Вот эти команды:/p>table border1 classdocutils styleborder-collapse: collapse; border-spacing: 0px; margin: 1.5em 0px; width: 672px; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(187, 187, 187); color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;> thead valignbottom> tr> th classhead styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em; font-size: 1.143em;>Команда Brainfuck/th> th classhead styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em; font-size: 1.143em;>Описание команды/th> /tr> /thead> tbody valigntop> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>>/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>перейти к следующей ячейке/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;></td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>перейти к предыдущей ячейке/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>+/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>увеличить значение в текущей ячейке на 1/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>-/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>уменьшить значение в текущей ячейке на 1/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>./td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>напечатать значение из текущей ячейки/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>,/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>ввести извне значение и сохранить в текущей ячейке/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>если значение текущей ячейки 0, перейти вперёд по тексту программы на ячейку, следующую за соответствующей (с учётом вложенности)/td> /tr> tr> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>/td> td styleborder-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(187, 187, 187); padding: 0.5em;>если значение текущей ячейки не 0, перейти назад по тексту программы на символ (с учётом вложенности)/td> /tr> /tbody>/table>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Итак, вернемся к интерпретатору. Программный код будем считывать со стандартного ввода (если кто захочет, может переделать на считывание из файла)./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Итак, будем считать, что прочитали (с помощью a hrefhttp://pythonworld.ru/osnovy/vstroennye-funkcii.html styletext-decoration: none; color: rgb(0, 0, 255); font-size: 1.1em; background-color: transparent; target_blank>встроенной функции/a> input()), затем обработаем строки, удалив все нежелательные символы./p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>def/span> span classnf stylecolor: rgb(6, 40, 126);>parse/span>span classp>(/span>span classn>code/span>span classp>):/span> span classn>new/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>''/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>for/span> span classn>c/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classn>code/span>span classp>:/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>if/span> span classn>c/span> span classow stylefont-weight: 700; color: rgb(0, 112, 32);>in/span> span classs1 stylecolor: rgb(64, 112, 160);>'><+-.,'/span>span classp>:/span> span classn>new/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classn>c/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>return/span> span classn>new/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Или проще:/p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>def/span> span classnf stylecolor: rgb(6, 40, 126);>parse/span>span classp>(/span>span classn>code/span>span classp>):/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>return/span> span classs1 stylecolor: rgb(64, 112, 160);>''/span>span classo !----> span classentDots>... /span> span classentryReadAll> a classentryReadAllLink href/blog/interpretator_brainfuck_na_phyton/2016-04-08-3>Читать дальше »/a> /span> /div> div classeDetails styleclear:both;> div classrate-stars-wrapper stylefloat:inline-end>ul iduStarRating3 classuStarRating3 u-star-rating-16 titleРейтинг: 0.0/0> li iduCurStarRating3 classu-current-rating uCurStarRating3 stylewidth:0%;>/li>/ul>/div> span classe-reads> span classed-title>Просмотров:/span> span classed-value>758/span> /span> span classed-sep> | /span> span classe-author> span classed-title>Добавил:/span> span classed-value >a href/index/8-1>ghost_mod/a>/span> /span> span classed-sep> | /span> span classe-date> span classed-title>Дата:/span> span classed-value title14:12>08.04.2016/span> /span> span classed-sep> | /span> a classe-comments href/blog/interpretator_brainfuck_na_phyton/2016-04-08-3#comments>Комментарии (0)/a> /div>/td>/tr>/table>br />/div>div identryID2>table border0 cellpadding0 cellspacing0 width100% classeBlock>tr>td stylepadding:3px;> div classeTitle styletext-align:start;>a href/blog/pishem_blehkdzhek_na_phyton/2016-04-08-2>Пишем блэкджек на phyton/a>/div> div classeMessage styletext-align:start;clear:both;padding-top:2px;padding-bottom:2px;> p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Ну, точнее, не блэкджек, а его мини-вариант под названием очко./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Для реализации нам понадобится колода карт, из которой каждый раз мы будем вынимать по карте и прибавлять к результату./p>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Далее, сами "карты": шестерка, семерка, восьмерка, девятка, десятка, валет (достоинством 2), дама (3), король (4), и туз (11)./p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classn>koloda/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classp>/span>span classmi stylecolor: rgb(32, 128, 80);>6/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>7/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>8/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>9/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>10/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>2/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>3/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>4/span>span classp>,/span>span classmi stylecolor: rgb(32, 128, 80);>11/span>span classp>/span> span classo stylecolor: rgb(102, 102, 102);>*/span> span classmi stylecolor: rgb(32, 128, 80);>4/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Случайным образом перемешаем карты, используя функцию shuffle из a hrefhttp://pythonworld.ru/moduli/modul-random.html styletext-decoration: none; color: rgb(0, 0, 255); font-size: 1.1em; background-color: transparent; target_blank>модуля random/a>./p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classkn stylefont-weight: 700; color: rgb(0, 112, 32);>import/span> span classnn stylefont-weight: 700; color: rgb(14, 132, 181);>random/span>span classn>random/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>shuffle/span>span classp>(/span>span classn>koloda/span>span classp>)/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>И, собственно, начинаем играть:/p>pre classcode python3 stylefont-family: Courier 10 Pitch, Courier, monospace; font-size: 0.95em; border: 1px solid rgb(170, 204, 153); line-height: 1.6; margin-top: 1.9em; margin-bottom: 1.5em; padding: 0.5em; overflow: auto; max-width: 100%; border-radius: 3px; color: rgb(69, 69, 69); background: rgb(238, 255, 204);>span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Поиграем в очко?'/span>span classp>)/span>span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classmi stylecolor: rgb(32, 128, 80);>0/span>span classk stylefont-weight: 700; color: rgb(0, 112, 32);>while/span> span classkc stylefont-weight: 700; color: rgb(0, 112, 32);>True/span>span classp>:/span> span classn>choice/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classnb stylecolor: rgb(0, 112, 32);>input/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Будете брать карту? y/n/span>span classse stylefont-weight: 700; color: rgb(64, 112, 160);>\n/span>span classs1 stylecolor: rgb(64, 112, 160);>'/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>if/span> span classn>choice/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'y'/span>span classp>:/span> span classn>current/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classn>koloda/span>span classo stylecolor: rgb(102, 102, 102);>./span>span classn>pop/span>span classp>()/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Вам попалась карта достоинством /span>span classsi stylefont-style: italic; color: rgb(112, 160, 208);>%d/span>span classs1 stylecolor: rgb(64, 112, 160);>'/span> span classo stylecolor: rgb(102, 102, 102);>%/span>span classn>current/span>span classp>)/span> span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>+/span> span classn>current/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>if/span> span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>>/span> span classmi stylecolor: rgb(32, 128, 80);>21/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Извините, но вы проиграли'/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>break/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>elif/span> span classn>count/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classmi stylecolor: rgb(32, 128, 80);>21/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'Поздравляю, вы набрали 21!'/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>break/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>else/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'У вас /span>span classsi stylefont-style: italic; color: rgb(112, 160, 208);>%d/span>span classs1 stylecolor: rgb(64, 112, 160);> очков.'/span> span classo stylecolor: rgb(102, 102, 102);>%/span>span classn>count/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>elif/span> span classn>choice/span> span classo stylecolor: rgb(102, 102, 102);>/span> span classs1 stylecolor: rgb(64, 112, 160);>'n'/span>span classp>:/span> span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'У вас /span>span classsi stylefont-style: italic; color: rgb(112, 160, 208);>%d/span>span classs1 stylecolor: rgb(64, 112, 160);> очков и вы закончили игру.'/span> span classo stylecolor: rgb(102, 102, 102);>%/span>span classn>count/span>span classp>)/span> span classk stylefont-weight: 700; color: rgb(0, 112, 32);>break/span>span classnb stylecolor: rgb(0, 112, 32);>print/span>span classp>(/span>span classs1 stylecolor: rgb(64, 112, 160);>'До новых встреч!'/span>span classp>)/span>/pre>p stylemargin: 0.5em 0px; color: rgb(69, 69, 69); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 25.6px;>Изначально у пользователя 0 очков. Мы его спрашиваем, будет ли он брать карту, на что он должен ответить y или n. Если пользователь ответил n, то мы говорим ему, сколько очков он набрал, и завершаем программу. Если он изъявил желание взять карту (ух, какой нехороший пользователь :)), то мы снимаем ему карту из списка (с помощьюa hrefhttp://pythonworld.ru/tipy-dannyx-v-python/spiski-list-funkcii-i-metody-spiskov.html styletext-decoration: none; color: rgb(0, 0, 255); font-size: 1.1em; background-color: transparent; target_blank>метода pop/a>). Мы снимаем последнюю карту, хотя вообще без разницы, какую снимать, ведь они перемешаны./p>p st !----> span classentDots>... /span> span classentryReadAll> a classentryReadAllLink href/blog/pishem_blehkdzhek_na_phyton/2016-04-08-2>Читать дальше »/a> /span> /div> div classeDetails styleclear:both;> div classrate-stars-wrapper stylefloat:inline-end>ul iduStarRating2 classuStarRating2 u-star-rating-16 titleРейтинг: 0.0/0> li iduCurStarRating2 classu-current-rating uCurStarRating2 stylewidth:0%;>/li>/ul>/div> span classe-reads> span classed-title>Просмотров:/span> span classed-value>785/span> /span> span classed-sep> | /span> span classe-author> span classed-title>Добавил:/span> span classed-value >a href/index/8-1>ghost_mod/a>/span> /span> span classed-sep> | /span> span classe-date> span classed-title>Дата:/span> span classed-value title14:12>08.04.2016/span> /span> span classed-sep> | /span> a classe-comments href/blog/pishem_blehkdzhek_na_phyton/2016-04-08-2#comments>Комментарии (0)/a> /div>/td>/tr>/table>br />/div>div classcatPages1 aligncenter idpagesBlock1 styleclear:both;>b classswchItemA>span>1/span>/b> a classswchItem href/?page2 onclickspages(2,this);return false; >span>2/span>/a> a classswchItem swchItem-next href/?page2 onclickspages(2,this);return false; >span>»/span>/a>/div>/div>!-- /body> -->/section> /div> aside> div idsidebar> div classsidebox marked> div classinner> div classuser-box> div classuser-ttl>!--s5212>-->Приветствую Вас!--/s>-->, b>GUEST/b>!/div> div classuser-btns>a titleРегистрация href/register>!--s3089>-->Регистрация!--/s>-->/a> | a titleВход hrefjavascript:; relnofollow onclickloginPopupForm(); return false;>!--s3087>-->Вход!--/s>-->/a>/div> /div> /div> div classclr>/div> /div> !--U1CLEFTER1Z-->!-- block1> -->!-- /block1> -->!-- block2> -->!-- /block2> -->!-- block3> -->!-- /block3> -->!-- block4> -->!-- /block4> -->!-- block5> -->!-- /block5> -->!-- block6> -->div classsidebox>div classsidetitle>span>!-- bt> -->!--s5158>-->Вход на сайт!--/s>-->!-- /bt> -->/span>/div> div classinner> !-- bc> -->div iduidLogForm aligncenter>a hrefjavascript:; onclickwindow.open(https://login.uid.me/?site616mb&ref+escape(location.protocol + // + (16mb.clan.su || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + & : ? ) + rnd + Date.now() + location.hash : ( location.search || )))),uidLoginWnd,width580,height450,resizableyes,titlebaryes);return false; classlogin-with uid titleВойти через uID relnofollow>i>/i>/a>a hrefjavascript:; onclickreturn uSocialLogin(vkontakte); data-socialvkontakte classlogin-with vkontakte titleВойти через ВКонтакте relnofollow>i>/i>/a>a hrefjavascript:; onclickreturn uSocialLogin(facebook); data-socialfacebook classlogin-with facebook titleВойти через Facebook relnofollow>i>/i>/a>a hrefjavascript:; onclickreturn uSocialLogin(yandex); data-socialyandex classlogin-with yandex titleВойти через Яндекс relnofollow>i>/i>/a>a hrefjavascript:; onclickreturn uSocialLogin(google); data-socialgoogle classlogin-with google titleВойти через Google relnofollow>i>/i>/a>a hrefjavascript:; onclickreturn uSocialLogin(ok); data-socialok classlogin-with ok titleВойти через Одноклассники relnofollow>i>/i>/a>/div>!-- /bc> --> /div> div classclr>/div> /div>!-- /block6> -->!-- block7> -->!-- /block7> -->!-- block8> -->div classsidebox>div classsidetitle>span>!-- bt> -->!--s5171>-->Календарь!--/s>-->!-- /bt> -->/span>/div> div classinner> div aligncenter>!-- bc> -->table border0 cellspacing1 cellpadding2 classcalTable>tr>td aligncenter classcalMonth colspan7>a titleНоябрь 2024 classcalMonthLink cal-month-link-prev relnofollow href/blog/2024-11>«/a> a classcalMonthLink cal-month-current relnofollow href/blog/2024-12>Декабрь 2024/a> a titleЯнварь 2025 classcalMonthLink cal-month-link-next relnofollow href/blog/2025-01>»/a>/td>/tr>tr>td aligncenter classcalWday>Пн/td>td aligncenter classcalWday>Вт/td>td aligncenter classcalWday>Ср/td>td aligncenter classcalWday>Чт/td>td aligncenter classcalWday>Пт/td>td aligncenter classcalWdaySe>Сб/td>td aligncenter classcalWdaySu>Вс/td>/tr>tr>td> /td>td> /td>td> /td>td> /td>td> /td>td> /td>td aligncenter classcalMday>1/td>/tr>tr>td aligncenter classcalMday>2/td>td aligncenter classcalMday>3/td>td aligncenter classcalMday>4/td>td aligncenter classcalMday>5/td>td aligncenter classcalMday>6/td>td aligncenter classcalMdayIs>a classcalMdayLink href/blog/2024-12-07 title1 Сообщений>7/a>/td>td aligncenter classcalMday>8/td>/tr>tr>td aligncenter classcalMdayIs>a classcalMdayLink href/blog/2024-12-09 title1 Сообщений>9/a>/td>td aligncenter classcalMday>10/td>td aligncenter classcalMday>11/td>td aligncenter classcalMday>12/td>td aligncenter classcalMday>13/td>td aligncenter classcalMday>14/td>td aligncenter classcalMday>15/td>/tr>tr>td aligncenter classcalMday>16/td>td aligncenter classcalMday>17/td>td aligncenter classcalMday>18/td>td aligncenter classcalMday>19/td>td aligncenter classcalMday>20/td>td aligncenter classcalMday>21/td>td aligncenter classcalMday>22/td>/tr>tr>td aligncenter classcalMday>23/td>td aligncenter classcalMday>24/td>td aligncenter classcalMday>25/td>td aligncenter classcalMday>26/td>td aligncenter classcalMdayA>27/td>td aligncenter classcalMday>28/td>td aligncenter classcalMday>29/td>/tr>tr>td aligncenter classcalMday>30/td>td aligncenter classcalMday>31/td>/tr>/table>!-- /bc> -->/div> /div> div classclr>/div> /div>!-- /block8> -->!-- block9> -->div classsidebox>div classsidetitle>span>!-- bt> -->!--s5347>-->Архив записей!--/s>-->!-- /bt> -->/span>/div> div classinner> !-- bc> -->ul classarchUl>li classarchLi>a classarchLink href/blog/2016-04>2016 Апрель/a>/li>li classarchLi>a classarchLink href/blog/2021-01>2021 Январь/a>/li>li classarchLi>a classarchLink href/blog/2021-02>2021 Февраль/a>/li>li classarchLi>a classarchLink href/blog/2021-03>2021 Март/a>/li>li classarchLi>a classarchLink href/blog/2021-05>2021 Май/a>/li>li classarchLi>a classarchLink href/blog/2021-06>2021 Июнь/a>/li>li classarchLi>a classarchLink href/blog/2021-07>2021 Июль/a>/li>li classarchLi>a classarchLink href/blog/2021-08>2021 Август/a>/li>li classarchLi>a classarchLink href/blog/2021-09>2021 Сентябрь/a>/li>li classarchLi>a classarchLink href/blog/2021-10>2021 Октябрь/a>/li>li classarchLi>a classarchLink href/blog/2021-11>2021 Ноябрь/a>/li>li classarchLi>a classarchLink href/blog/2021-12>2021 Декабрь/a>/li>li classarchLi>a classarchLink href/blog/2022-01>2022 Январь/a>/li>li classarchLi>a classarchLink href/blog/2022-02>2022 Февраль/a>/li>li classarchLi>a classarchLink href/blog/2022-03>2022 Март/a>/li>li classarchLi>a classarchLink href/blog/2022-04>2022 Апрель/a>/li>li classarchLi>a classarchLink href/blog/2022-06>2022 Июнь/a>/li>li classarchLi>a classarchLink href/blog/2022-07>2022 Июль/a>/li>li classarchLi>a classarchLink href/blog/2022-08>2022 Август/a>/li>li classarchLi>a classarchLink href/blog/2022-09>2022 Сентябрь/a>/li>li classarchLi>a classarchLink href/blog/2022-10>2022 Октябрь/a>/li>li classarchLi>a classarchLink href/blog/2022-12>2022 Декабрь/a>/li>li classarchLi>a classarchLink href/blog/2023-01>2023 Январь/a>/li>li classarchLi>a classarchLink href/blog/2023-02>2023 Февраль/a>/li>li classarchLi>a classarchLink href/blog/2023-03>2023 Март/a>/li>li classarchLi>a classarchLink href/blog/2023-04>2023 Апрель/a>/li>li classarchLi>a classarchLink href/blog/2023-05>2023 Май/a>/li>li classarchLi>a classarchLink href/blog/2023-06>2023 Июнь/a>/li>li classarchLi>a classarchLink href/blog/2023-07>2023 Июль/a>/li>li classarchLi>a classarchLink href/blog/2023-08>2023 Август/a>/li>li classarchLi>a classarchLink href/blog/2023-09>2023 Сентябрь/a>/li>li classarchLi>a classarchLink href/blog/2023-10>2023 Октябрь/a>/li>li classarchLi>a classarchLink href/blog/2023-11>2023 Ноябрь/a>/li>li classarchLi>a classarchLink href/blog/2023-12>2023 Декабрь/a>/li>li classarchLi>a classarchLink href/blog/2024-01>2024 Январь/a>/li>li classarchLi>a classarchLink href/blog/2024-02>2024 Февраль/a>/li>li classarchLi>a classarchLink href/blog/2024-03>2024 Март/a>/li>li classarchLi>a classarchLink href/blog/2024-04>2024 Апрель/a>/li>li classarchLi>a classarchLink href/blog/2024-05>2024 Май/a>/li>li classarchLi>a classarchLink href/blog/2024-06>2024 Июнь/a>/li>li classarchLi>a classarchLink href/blog/2024-07>2024 Июль/a>/li>li classarchLi>a classarchLink href/blog/2024-08>2024 Август/a>/li>li classarchLi>a classarchLink href/blog/2024-09>2024 Сентябрь/a>/li>li classarchLi>a classarchLink href/blog/2024-10>2024 Октябрь/a>/li>li classarchLi>a classarchLink href/blog/2024-11>2024 Ноябрь/a>/li>li classarchLi>a classarchLink href/blog/2024-12>2024 Декабрь/a>/li>/ul>!-- /bc> --> /div> div classclr>/div> /div>!-- /block9> -->!-- block10> -->!-- /block10> -->!-- block11> -->!-- /block11> -->!-- block12> -->div classsidebox>div classsidetitle>span>!-- bt> -->!--s5195>-->Статистика!--/s>-->!-- /bt> -->/span>/div> div classinner> div aligncenter>!-- bc> -->a relnofollow href/panel/?austat&u16mb&d6&ilru target_blank titleuCoz Counter> img alt src/stat/1735306225 height31 width88 />/a>hr />div classtOnline idonl1>Онлайн всего: b>1/b>/div> div classgOnline idonl2>Незарегистрированных b>1/b>/div> div classuOnline idonl3>Зарегистрированных: b>0/b>/div>!-- /bc> -->/div> /div> div classclr>/div> /div>!-- /block12> -->!-- block13> -->div classsidebox>div classsidetitle>span>!-- bt> -->!--s5204>-->Друзья сайта!--/s>-->!-- /bt> -->/span>/div> div classinner> !-- bc> -->!--s1546>-->ul>li>a hrefhttps://blog.ucoz.ru/ target_blank relnoopener nofollow>Официальный блог/a>/li>li>a hrefhttps://forum.ucoz.ru/ target_blank relnoopener nofollow>Сообщество uCoz/a>/li>li>a hrefhttps://www.ucoz.ru/help/ target_blank relnoopener nofollow>База знаний uCoz/a>/li>/ul>!--/s>-->!-- /bc> --> /div> div classclr>/div> /div>!-- /block13> -->!--/U1CLEFTER1Z--> /div> /aside> !-- /middle> --> div classclr>/div> /div>/div>!--U1BFOOTER1Z-->footer> div idfooter> div classwrapper> div classfoot-l>!-- copy> -->by HakeR!-- /copy> -->/div> div classfoot-r>!-- -->span classpbkhnGXm>Бесплатный a hrefhttps://www.ucoz.ru/>конструктор сайтов/a> - a hrefhttps://www.ucoz.ru/>uCoz/a>/span>!-- Yandex.Metrika counter -->script src//mc.yandex.ru/metrika/watch.js typetext/javascript>/script>script typetext/javascript>try { var yaCounter32085941 new Ya.Metrika({id:32085941});} catch(e) { }/script>noscript>div>img src//mc.yandex.ru/watch/32085941 styleposition:absolute; left:-9999px; alt />/div>/noscript>!-- /Yandex.Metrika counter -->/div> div classclr>/div> /div> /div>/footer>!--/U1BFOOTER1Z-->script typetext/javascript src/.s/t/1321/ui.js>/script>/body>/html> !-- 0.09320 (s19) -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]