CINXE.COM
Решение задач с курса stepik "Поколение Python": курс для начинающих | Python с нуля до бесконечности
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="/pyplanet_tmpl/fonts/style.css"> <link rel="stylesheet" href="/pyplanet_tmpl/css/new_style.css"> <title>Решение задач с курса stepik "Поколение Python": курс для начинающих | Python с нуля до бесконечности</title> <meta name="description" content='Решение задач с курса stepik "Поколение Python": курс для начинающих'> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#f5f5f5"> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(97429815, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/97429815" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <script>window.yaContextCb=window.yaContextCb||[]</script> <script src="https://yandex.ru/ads/system/context.js" async></script> </head> <body> <header> <div class="logo"><a href="/"><img src="/pyplanet_tmpl/img/python-3.png"></a></div> <div class="logo-letters"><a href="/">Pyplanet — Python с нуля до бесконечности</a></div> </header> <div class="category-menu"> <a href="/category/osnovy.html">Основы</a> <a href="/category/enhanced.html">Продвинутый</a> <a href="/category/guidebook.html">Справочник</a> <a href="/pages/tutorials.html">Руководства</a> <a href="/pages/books.html">Книги</a> <a href="/pages/courses.html">Курсы</a> </div> <div class="main-content"> <div class="content"> <div class="post-list"> <article class="post"> <h1>Решение задач с курса stepik "Поколение Python": курс для начинающих</h1> <div class="text-block"> <p>Решение задач с курса stepik "Поколение Python": курс для начинающих</p> <p> Часть категории <a href="/category/tasks.html">Python на практике: решение различных заданий</a>. </p> </div> </article> <article class="post"> <div id="yandex_rtb_R-A-9079088-3" style="max-height: 10%"></div> <div id="content_top" style="display: none"> <a target="_blank" href="https://zallj.com/g/qqb62fps0r99b979a60661cec322b98fba714163/?erid=5jtCeReNwxHpfQTDve31wmc"> <img src="/pyplanet_tmpl/img/content_top.png"> </a> </div> <script> window.yaContextCb.push(() => { Ya.Context.AdvManager.render({ "blockId": "R-A-9079088-3", "renderTo": "yandex_rtb_R-A-9079088-3" }); }) setTimeout( function () { if (document.getElementById("yandex_rtb_R-A-9079088-3").clientHeight === 0) { document.getElementById("content_top").style.display = 'block'; } }, 500); </script> </article> <article class="post"> <h2 class="subheader"><a href="/article/pokolenie-python-beginners-3-2.html">"Поколение Python": курс для начинающих, модуль 3.2 Итоговая работа на ввод-вывод данных</a></h2> <div class="text-block"> <div class="section" id="section-1"> <h2>Звёздный прямоугольник</h2> <p>Напишите программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*).</p> <p>Примечание. Высота и ширина прямоугольника равны 4 и 17 звёздочкам соответственно.</p> <p><strong>Решение</strong>:</p> <div class="highlight"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s2">"*****************"</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s2">"* *"</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s2">"* *"</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s2">"*****************"</span><span class="p">)</span> </pre></div> </div> <div class="section" id="section-2"> <h2>Квадрат суммы 🆚 Сумма квадратов</h2> <p>Напишите программу, которая считывает два целых числа a и b и выводит на экран квадрат суммы и сумму …</p></div> <div class="more-link"><a href="/article/pokolenie-python-beginners-3-2.html">↓ читать целиком ↓</a></div> </div> </article> <article class="post"> <h2 class="subheader"><a href="/article/pokolenie-python-beginners-2-5.html">"Поколение Python": курс для начинающих, модуль 2.5 целочисленная арифметика. Часть 2; решения</a></h2> <div class="text-block"> <p>Тема урока: работа с целыми числами</p> <ul class="simple"> <li>Операция возведения в степень (<tt class="docutils literal">**</tt>)</li> <li>Операция нахождения остатка (<tt class="docutils literal">%</tt>)</li> <li>Операция целочисленного деления (<tt class="docutils literal">//</tt>)</li> <li>Обработка цифр числа</li> <li>Частые ошибки</li> <li>Решение задач</li> </ul> <p>Аннотация. Урок посвящён дополнительным операциям при работе с целыми числами. Изучим дополнительные операции, а также научимся обрабатывать цифры целого числа.</p> <p>Далее описаны решения задач из этого модуля …</p> <div class="more-link"><a href="/article/pokolenie-python-beginners-2-5.html">↓ читать целиком ↓</a></div> </div> </article> <article class="post"> <h2 class="subheader"><a href="/article/pokolenie-python-beginners-2-4.html">"Поколение Python": курс для начинающих, модуль 2.4 целочисленная арифметика. Часть 1; решения</a></h2> <div class="text-block"> <p>Тема урока: работа с целыми числами</p> <ul class="simple"> <li>Целочисленный тип данных</li> <li>Преобразование строки к целому числу</li> <li>Операции над целыми числами</li> <li>Частые ошибки</li> <li>Решение задач</li> </ul> <p>Аннотация. Урок посвящен изучению работы с целыми числами. Изучим основные операции, а также научимся преобразовывать строки в числа.</p> <p>Далее описаны решения задач из этого модуля курса.</p> <div class="section" id="section-1"> <h2>Три последовательных …</h2></div> <div class="more-link"><a href="/article/pokolenie-python-beginners-2-4.html">↓ читать целиком ↓</a></div> </div> </article> <article class="post"> <h2 class="subheader"><a href="/article/pokolenie-python-beginners-2-3.html">"Поколение Python": курс для начинающих, модуль 2.3 параметры sep и end; решения</a></h2> <div class="text-block"> <p>Тема урока: sep, end, переменные, PEP 8</p> <ul class="simple"> <li>Необязательные параметры команды print(): sep, end</li> <li>Множественное присваивание</li> <li>Стандарт PEP 8</li> <li>Комментарии</li> </ul> <p>Аннотация. Урок посвящен изучению необязательных параметров команды print() и дополнительным возможностям переменных. Также мы поговорим о комментариях и стандарте PEP 8, которого придерживаются Python-программисты.</p> <p>Далее описаны решения задач из этого модуля …</p> <div class="more-link"><a href="/article/pokolenie-python-beginners-2-3.html">↓ читать целиком ↓</a></div> </div> </article> <article class="post"> <h2 class="subheader"><a href="/article/pokolenie-python-beginners-2-2.html">"Поколение Python": курс для начинающих, модуль 2.2 команды print и input; решения</a></h2> <div class="text-block"> <p>Тема урока: ввод-вывод данных</p> <ul class="simple"> <li>Вывод данных, команда print()</li> <li>Ввод данных, команда input()</li> <li>Переменные</li> <li>Частые ошибки</li> <li>Решение задач</li> </ul> <p>Аннотация. Ввод и вывод данных в языке Python. Несложные программы, которые умеют что-то выводить на экран (команда print()) и считывать информацию с клавиатуры (команда input()).</p> <p>Далее описаны решения задач из этого модуля курса …</p> <div class="more-link"><a href="/article/pokolenie-python-beginners-2-2.html">↓ читать целиком ↓</a></div> </div> </article> <article class="post"> <div id="yandex_rtb_R-A-9079088-1" style="max-height: 25%"></div> <div id="content_bottom" style="display: none"> <a target="_blank" href="https://zallj.com/g/qqb62fps0r99b979a60661cec322b98fba714163/?erid=5jtCeReNwxHpfQTDve31wmc"> <img src="/pyplanet_tmpl/img/content_bottom.png"> </a> </div> <script> window.yaContextCb.push(() => { Ya.Context.AdvManager.render({ "blockId": "R-A-9079088-1", "renderTo": "yandex_rtb_R-A-9079088-1" }); }) setTimeout( function () { if (document.getElementById("yandex_rtb_R-A-9079088-3").clientHeight === 0) { document.getElementById("content_bottom").style.display = 'block'; } }, 1000); </script> </article> </div> </div> <div class="sidebar"> <div class="sticky"> <div class="button-group"> <a target="_blank" href="https://t.me/pyplanet"><button class="telegram-button">✈ Telegram</button></a> <a target="_blank" href="https://www.tinkoff.ru/cf/6xIycbvJQF9"><button class="tinkoff-button">❤️ Поддержать</button></a> <a target="_blank" href="https://forms.gle/Trx4h8zZwKyBpsyY6"><button class="ask-button">❓ Задать вопрос</button></a> </div> <div class="latest-articles"> <h3>Популярные статьи</h3> <div class="article"> <h4><a href="https://pyplanet.ru/article/range-object.html">Объект range</a></h4> <p>Изучение объекта range в Python. Создание последовательностей чисел, использование в циклах и примеры применения.</p> </div> <div class="article"> <h4><a href="https://pyplanet.ru/article/pep-0257.html">PEP 257 - соглашения для строк документации (docstrings)</a></h4> <p>Целью данного PEP является стандартизация структуры строк документации: что они должны содержать и что должны объяснять.</p> </div> <div class="article"> <h4><a href="https://pyplanet.ru/pages/courses-free.html">Бесплатные курсы Python</a></h4> <p>Обзор бесплатных курсов, обучающих видео по языку программирования Python</p> </div> </div> </div> </div> </div> <footer> <p>© 2025 <a href="https://pyplanet.ru/">pyplanet - Python с нуля до бесконечности</a></p> </footer> </body> </html>