<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=Python_%D0%B4%D0%BB%D1%8F_1517</id>
	<title>Python для 1517 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=Python_%D0%B4%D0%BB%D1%8F_1517"/>
	<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=Python_%D0%B4%D0%BB%D1%8F_1517&amp;action=history"/>
	<updated>2026-06-06T23:50:59Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.wikicshse.ru/index.php?title=Python_%D0%B4%D0%BB%D1%8F_1517&amp;diff=602&amp;oldid=prev</id>
		<title>imported&gt;Aumnov: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=Python_%D0%B4%D0%BB%D1%8F_1517&amp;diff=602&amp;oldid=prev"/>
		<updated>2016-02-19T18:21:52Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Материалы ==&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/5hlqgevfhchv0fh/notes.py?dl=0 Конспект] написанного кода и [https://www.dropbox.com/s/btmxd58qaizvd4h/random_words.py?dl=0 программа] для вывода слов в случайном порядке.&lt;br /&gt;
&lt;br /&gt;
== Задание ==&lt;br /&gt;
&lt;br /&gt;
Ваша необходимо написать программу, которая перемешивает буквы внутри слов текста. Первая и последняя буквы должны оставаться неизменными. Идея задачи основана вот на таком факте:&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;По рзелульаттам илссеовадний одонго анлигйсокго унвиертисета, не иеемт занчнеия, в кокам пряокде рсапожолены бкувы в солве. Галвоне, чотбы преавя и пслоендяя бквуы блыи на мсете. Осатьлыне бкувы мгоут селдовтаь в плоонм бсепордяке, все-рвано ткест чтаитсея без побрелм. Пичрионй эгото ялвятеся то, что мы чиатем не кдаужю бкуву по отдльенотси, а все солво цликеом.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Для простоты для начала считайте, что в тексте не бывает знаков препинания и цифр, а также что все слова разделены пробелами. Вашу программу можете протестировать, например, на [https://www.dropbox.com/s/x1j2c98n2suzh17/test1.txt?dl=0 этом] тексте.&lt;br /&gt;
&lt;br /&gt;
После того, как справитесь с исходным заданием, попробуйте сделать программу, которая может работать с произвольными текстами. Протестировать ее можете, например, на [https://www.dropbox.com/s/rb5sxndpbs37ww9/test2.txt?dl=0 этом] тексте. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Указание ко второй части.&amp;#039;&amp;#039; У строки есть функция .isalpha(), которая позволяет определить, являются ли символы в ней буквами (т.е. символами из алфавита). Например, &amp;#039;hello&amp;#039;.isalpha() будет равно True, а &amp;#039;hello, world!&amp;#039;.isalpha() будет равно False. Эту функцию можно применять и к одному символу. Используйте эту функцию, чтобы отделить слова (последовательные буквы) от всего остального.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/rnegsgeymm4aa9x/shuffle-1.py?dl=0 Решение] для простого варианта.&lt;br /&gt;
&lt;br /&gt;
[https://www.dropbox.com/s/rnegsgeymm4aa9x/shuffle-1.py?dl=0 Решение] сложного варианта.&lt;br /&gt;
&lt;br /&gt;
== Что дальше? ==&lt;br /&gt;
&lt;br /&gt;
Самоучитель Python: http://pythonworld.ru/samouchitel-python&lt;br /&gt;
&lt;br /&gt;
Руководство по библиотеке для создания сайтов: http://djbook.ru/rel1.8/index.html&lt;br /&gt;
&lt;br /&gt;
Примеры создания программ с графическим интерфейсом: http://pythonworld.ru/gui&lt;/div&gt;</summary>
		<author><name>imported&gt;Aumnov</name></author>
	</entry>
</feed>