1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3414],{3414:e=>{e.exports=JSON.parse('{"title":"Control Flow Structures","translatedTitle":"УпÑавлÑÑÑие конÑÑÑÑкÑии","lessons":[{"slug":"conditional-execution","title":"3.1 УÑловное вÑполнение: if, elif, else","description":"СпоÑобноÑÑÑ Ð¿ÑинимаÑÑ ÑеÑÐµÐ½Ð¸Ñ â ÑÑо ÑÑÑÑ Ð¸Ð½ÑеллекÑа, как ÑеловеÑеÑкого, Ñак и иÑкÑÑÑÑвенного. РпÑогÑаммиÑовании ÑÑа ÑпоÑобноÑÑÑ ÑеализÑеÑÑÑ ÑеÑез ÑÑловное вÑполнение.","course":"python","content":[{"type":"h3","text":"3.1.1 ТеоÑиÑ"},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `if`:</strong> \uD83C\uDFDBï¸<br>ÐпеÑаÑÐ¾Ñ <code>if</code> â ÑÐ°Ð¼Ð°Ñ ÑÑндаменÑалÑÐ½Ð°Ñ ÑÑÑÑкÑÑÑа пÑинÑÑÐ¸Ñ ÑеÑений. Ðго ÑинÑакÑÐ¸Ñ ÑлеганÑен и ÑÑен: <code>if <ÑÑловие>:</code>, за коÑоÑÑм ÑледÑÐµÑ Ð±Ð»Ð¾Ðº кода Ñ Ð¾ÑÑÑÑпом. <code><ÑÑловие></code> Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»ÑбÑм вÑÑажением Python, коÑоÑое вÑÑиÑлÑеÑÑÑ Ð² бÑлево знаÑение. ÐнÑеÑпÑеÑаÑÐ¾Ñ Ð¿ÑовеÑÑÐµÑ ÑÑловие:<ul><li>ÐÑли ÑÑловие вÑÑиÑлÑеÑÑÑ ÐºÐ°Ðº <code>True</code> (или лÑбое \'иÑÑинное\' знаÑение), вÑполнÑеÑÑÑ ÑледÑÑÑий блок кода.</li><li>ÐÑли ÑÑловие вÑÑиÑлÑеÑÑÑ ÐºÐ°Ðº <code>False</code> (или лÑбое \'ложное\' знаÑение), блок кода полноÑÑÑÑ Ð¿ÑопÑÑкаеÑÑÑ, и вÑполнение пÑодолжаеÑÑÑ Ñ Ð¿ÐµÑвого опеÑаÑоÑа поÑле блока <code>if</code>.</li></ul>"},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `else`:</strong> âï¸<br>ÐпеÑаÑÐ¾Ñ <code>else</code> пÑедоÑÑавлÑÐµÑ Ð°Ð»ÑÑеÑнаÑивнÑй пÑÑÑ Ð²ÑполнениÑ. Ðн вÑегда ÑабоÑÐ°ÐµÑ Ð² ÑоÑеÑании Ñ Ð¿ÑедÑдÑÑим опеÑаÑоÑом <code>if</code> и не пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑобÑÑвенного ÑÑловиÑ. Ðлок кода <code>else</code> вÑполнÑеÑÑÑ <strong>ÑолÑко еÑли</strong> ÑÑловие <code>if</code> Ñавно <code>False</code>. ÐÑо ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð±Ð¸Ð½Ð°Ñное деÑево ÑеÑений: пÑÐ¾Ð¸Ð·Ð¾Ð¹Ð´ÐµÑ Ð»Ð¸Ð±Ð¾ одно, либо дÑÑгое."},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `elif` (Else if):</strong> \uD83E\uDE9C<br>Ðогда Ñ Ð½Ð°Ñ ÐµÑÑÑ Ð½ÐµÑколÑко взаимоиÑклÑÑаÑÑиÑ
ÑÑловий, иÑполÑзование неÑколÑкиÑ
опеÑаÑоÑов <code>if</code> Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½ÐµÑÑÑекÑивнÑм или логиÑеÑки невеÑнÑм. ÐпеÑаÑÐ¾Ñ <code>elif</code> (ÑокÑаÑение Ð¾Ñ \'else if\') позволÑÐµÑ Ð½Ð°Ð¼ ÑоздаÑÑ ÑиÑÑÑÑ ÑепоÑÐºÑ ÑеÑений. Python оÑÐµÐ½Ð¸Ð²Ð°ÐµÑ ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð¿Ð¾ поÑÑдкÑ:<ul><li>Ðн пÑовеÑÑÐµÑ <code>if</code>. ÐÑли ÑÑо <code>True</code>, он вÑполнÑÐµÑ Ñвой блок и игноÑиÑÑÐµÑ Ð¾ÑÑалÑнÑÑ ÑаÑÑÑ ÑепоÑки (<code>elif</code> и <code>else</code>).</li><li>ÐÑли <code>if</code> Ñавно <code>False</code>, он пеÑеÑ
Ð¾Ð´Ð¸Ñ Ðº пеÑÐ²Ð¾Ð¼Ñ <code>elif</code>. ÐÑли его ÑÑловие <code>True</code>, он вÑполнÑÐµÑ Ñвой блок и игноÑиÑÑÐµÑ Ð¾ÑÑалÑное.</li><li>ÐÑÐ¾Ñ Ð¿ÑоÑеÑÑ Ð¿Ð¾Ð²ÑоÑÑеÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ <code>elif</code>.</li><li>ÐÑли ни одно из пÑедÑдÑÑиÑ
ÑÑловий не ÑвлÑеÑÑÑ <code>True</code>, вÑполнÑеÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑй блок <code>else</code> в конÑе.</li></ul>"},{"type":"p","text":"<strong>ТеÑнаÑнÑй опеÑаÑоÑ:</strong><br>ÐÐ»Ñ Ð¿ÑоÑÑÑÑ
пÑиÑваиваний <code>if-else</code> Python пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ Ð±Ð¾Ð»ÐµÐµ кÑаÑкий, одноÑÑÑоÑнÑй ÑинÑакÑиÑ: <code>знаÑение_еÑли_true if ÑÑловие else знаÑение_еÑли_false</code>"},{"type":"h3","text":"3.1.2 ÐÑимеÑÑ"},{"type":"code","code":"# -- ÐÑоÑÑой if --\\ntemperature = 31\\nif temperature > 30:\\n print(\\"Ðнимание: вÑÑÐ¾ÐºÐ°Ñ ÑемпеÑаÑÑÑа. РекомендÑеÑÑÑ Ð¿Ð¸ÑÑ Ð±Ð¾Ð»ÑÑе водÑ.\\")\\nprint(\\"ÐÑовеÑка ÑемпеÑаÑÑÑÑ Ð·Ð°Ð²ÐµÑÑена.\\")\\n\\n# -- СÑÑÑкÑÑÑа if-else --\\nuser_age = 17\\nif user_age >= 18:\\n print(\\"ÐÑ ÑовеÑÑеннолеÑний. ÐоÑÑÑп ÑазÑеÑен.\\")\\nelse:\\n print(\\"ÐÑ Ð½ÐµÑовеÑÑеннолеÑний. ÐоÑÑÑп запÑеÑен.\\")\\n\\n# -- ÐÐ¾Ð»Ð½Ð°Ñ ÑепоÑка if-elif-else (оÑенка) --\\nscore = 85\\ngrade = \'\'\\nif score >= 90:\\n grade = \'A\'\\nelif score >= 80:\\n grade = \'B\'\\nelif score >= 70:\\n grade = \'C\'\\nelif score >= 60:\\n grade = \'D\'\\nelse:\\n grade = \'F\'\\nprint(f\\"С оÑенкой {score}, ваÑа оÑенка: {grade}\\")\\n\\n# -- ÐложеннÑе ÑÑÐ»Ð¾Ð²Ð¸Ñ --\\nis_logged_in = True\\nuser_role = \\"admin\\"\\nif is_logged_in:\\n print(\\"ÐобÑо пожаловаÑÑ!\\")\\n if user_role == \\"admin\\":\\n print(\\"У Ð²Ð°Ñ ÐµÑÑÑ Ð´Ð¾ÑÑÑп к панели админиÑÑÑаÑоÑа.\\")\\n else:\\n print(\\"У Ð²Ð°Ñ ÐµÑÑÑ Ð¾ÑновнÑе пÑава полÑзоваÑелÑ.\\")\\nelse:\\n print(\\"ÐожалÑйÑÑа, войдиÑе в ÑиÑÑемÑ.\\")\\n\\n# -- ТеÑнаÑнÑй опеÑаÑÐ¾Ñ --\\nage = 22\\nstatus = \\"ÐзÑоÑлÑй\\" if age >= 18 else \\"ÐеÑовеÑÑеннолеÑний\\"\\nprint(f\\"СÑаÑÑÑ: {status}\\")"}]},{"slug":"definite-iteration-for-loops","title":"3.2 ÐпÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¸ÑеÑаÑиÑ: ÑÐ¸ÐºÐ»Ñ `for`","description":"Ð¦Ð¸ÐºÐ»Ñ `for` â ÑÑо Ð½Ð°Ñ Ð¸Ð½ÑÑÑÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ Ð¾Ð¿Ñеделенной иÑеÑаÑии. ÐÑ Ð¸ÑполÑзÑем иÑ
, когда Ñ
оÑим вÑполниÑÑ Ð±Ð»Ð¾Ðº кода Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑлеменÑа в пÑедопÑеделенной поÑледоваÑелÑноÑÑи.","course":"python","content":[{"type":"h3","text":"3.2.1 ТеоÑиÑ"},{"type":"p","text":"<strong>ÐонÑепÑÐ¸Ñ Ð¸ÑеÑиÑÑемого обÑекÑа:</strong> \uD83D\uDD04<br>Цикл <code>for</code> в Python â ÑÑо не пÑоÑÑо ÑÑеÑÑик. Ðн пÑедназнаÑен Ð´Ð»Ñ ÑабоÑÑ Ñ Ð»ÑбÑм иÑеÑиÑÑемÑм обÑекÑом. ÐÑеÑиÑÑемÑй обÑÐµÐºÑ â ÑÑо лÑбой обÑекÑ, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ Ñвои ÑлеменÑÑ Ð¾Ð´Ð¸Ð½ за дÑÑгим. Ðаиболее ÑаÑпÑоÑÑÑаненнÑми иÑеÑиÑÑемÑми обÑекÑами, Ñ ÐºÐ¾ÑоÑÑми Ð¼Ñ ÑÑалкивалиÑÑ, ÑвлÑÑÑÑÑ ÑÑÑоки (str) и поÑледоваÑелÑноÑÑи, генеÑиÑÑемÑе ÑÑнкÑией <code>range()</code>. Ðозже Ð¼Ñ Ñвидим, ÑÑо более ÑложнÑе ÑÑÑÑкÑÑÑÑ, Ñакие как ÑпиÑки и ÑловаÑи, Ñакже ÑвÐ
1»ÑÑÑÑÑ Ð¸ÑеÑиÑÑемÑми."},{"type":"p","text":"<strong>ФÑнкÑÐ¸Ñ `range()`:</strong><br>ÐÑа ÑÑнкÑÐ¸Ñ ÑвлÑеÑÑÑ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑаÑпÑоÑÑÑаненнÑм ÑпоÑобом ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñикла, коÑоÑÑй вÑполнÑеÑÑÑ Ð¾Ð¿Ñеделенное колиÑеÑÑво Ñаз. Ðна генеÑиÑÑÐµÑ Ð¿Ð¾ÑледоваÑелÑноÑÑÑ ÑелÑÑ
ÑиÑел, но не Ñ
ÑÐ°Ð½Ð¸Ñ Ð¸Ñ
вÑе в памÑÑи, ÑÑо Ð´ÐµÐ»Ð°ÐµÑ ÐµÐµ ÑÑезвÑÑайно ÑÑÑекÑивной.<ul><li><code>range(stop)</code>: ÐенеÑиÑÑÐµÑ ÑиÑла Ð¾Ñ 0 до stop-1.</li><li><code>range(start, stop)</code>: ÐенеÑиÑÑÐµÑ ÑиÑла Ð¾Ñ start до stop-1.</li><li><code>range(start, stop, step)</code>: ÐенеÑиÑÑÐµÑ ÑиÑла Ð¾Ñ start до stop-1 Ñ Ñагом.</li></ul>"},{"type":"p","text":"<strong>ÐеобÑзаÑелÑнÑй блок `else`:</strong><br>Ð¦Ð¸ÐºÐ»Ñ <code>for</code> в Python имеÑÑ Ð¼ÐµÐ½ÐµÐµ извеÑÑнÑÑ, но полезнÑÑ ÑÑнкÑиÑ: необÑзаÑелÑнÑй блок <code>else</code>. ÐÑÐ¾Ñ Ð±Ð»Ð¾Ðº вÑполнÑеÑÑÑ ÑолÑко в Ñом ÑлÑÑае, еÑли Ñикл завеÑÑÐ°ÐµÑ Ð²Ñе Ñвои иÑеÑаÑии ноÑмалÑно, не бÑдÑÑи пÑеÑваннÑм опеÑаÑоÑом <code>break</code>. ÐÑо полезно в алгоÑиÑмаÑ
поиÑка."},{"type":"h3","text":"3.2.2 ÐÑимеÑÑ"},{"type":"code","code":"# -- ÐбÑ
од ÑпиÑка --\\nstudents = [\\"Ðнна\\", \\"Ðиколай\\", \\"ÐаÑиÑ\\", \\"ÐонÑÑанÑин\\"]\\nfor student in students:\\n print(f\\"ÐобÑое ÑÑÑо, {student}!\\")\\n\\n# -- ÐÑполÑзование range() --\\nprint(\\"\\\\nrange(5):\\")\\nfor i in range(5):\\n print(i, end=\' \')\\n\\nprint(\\"\\\\n\\\\nrange(5, 10):\\")\\nfor i in range(5, 10):\\n print(i, end=\' \')\\n\\nprint(\\"\\\\n\\\\nrange(10, 21, 2):\\")\\nfor i in range(10, 21, 2):\\n print(i, end=\' \')\\n\\nprint(\\"\\\\n\\\\nrange(5, 0, -1):\\")\\nfor i in range(5, 0, -1):\\n print(i, end=\' \')\\nprint(\\"\\\\nÐÑÑк!\\")\\n\\n# -- ÐложеннÑе ÑÐ¸ÐºÐ»Ñ (ÑаблиÑа ÑмножениÑ) --\\nprint(\\"\\\\nТаблиÑа ÑмножениÑ:\\")\\nfor i in range(1, 6):\\n for j in range(1, 6):\\n print(f\\"{i}*{j} = {i*j:<5}\\", end=\'\')\\n print()\\n\\n# -- Цикл for-else (поиÑк) --\\nnumbers = [1, 3, 5, 7, 9, 11]\\nsearch_for = 8\\nfor num in numbers:\\n if num == search_for:\\n print(f\\"ЧиÑло {search_for} найдено!\\")\\n break\\nelse:\\n print(f\\"ЧиÑло {search_for} ÐРнайдено в ÑпиÑке.\\")"}]},{"slug":"indefinite-iteration-while-loops","title":"3.3 ÐеопÑÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð¸ÑеÑаÑиÑ: ÑÐ¸ÐºÐ»Ñ `while`","description":"РоÑлиÑие Ð¾Ñ Ñиклов `for`, ÑÐ¸ÐºÐ»Ñ `while` иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð½ÐµÐ¾Ð¿Ñеделенной иÑеÑаÑии. Ðни не иÑеÑиÑÑÑÑ Ð¿Ð¾ пÑедопÑеделенной поÑледоваÑелÑноÑÑи, а ÑабоÑаÑÑ Ð´Ð¾ ÑеÑ
поÑ, пока ÑÑловие оÑÑаеÑÑÑ Ð¸ÑÑиннÑм.","course":"python","content":[{"type":"h3","text":"3.3.1 ТеоÑиÑ"},{"type":"p","text":"<strong>СÑÑÑкÑÑÑа `while`:</strong> â¾ï¸<br>СинÑакÑиÑ: <code>while <ÑÑловие>:</code>, за коÑоÑÑм ÑледÑÐµÑ Ð±Ð»Ð¾Ðº Ñ Ð¾ÑÑÑÑпом. ÐоÑок вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑледÑÑÑий:<ul><li>ÐÑениÑÑ <code><ÑÑловие></code>.</li><li>ÐÑли оно <code>True</code>, вÑполниÑÑ Ð±Ð»Ð¾Ðº кода. ÐоÑле вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²ÐµÑнÑÑÑÑÑ Ðº ÑÐ°Ð³Ñ 1.</li><li>ÐÑли оно <code>False</code>, пÑопÑÑÑиÑÑ Ð±Ð»Ð¾Ðº и завеÑÑиÑÑ Ñикл.</li></ul>"},{"type":"p","text":"<strong>ÐпаÑноÑÑÑ Ð±ÐµÑконеÑнÑÑ
Ñиклов:</strong><br>Цикл <code>while</code> моÑен, но и опаÑен. ÐÑли его ÑÑловие наÑинаеÑÑÑ ÐºÐ°Ðº <code>True</code> и ниÑÑо в Ñеле Ñикла никогда не менÑÐµÑ ÐµÐ³Ð¾ Ð
1½Ð° <code>False</code>, Ñикл бÑÐ´ÐµÑ Ð²ÑполнÑÑÑÑÑ Ð²ÐµÑно, \xabзамоÑаживаÑ\xbb пÑогÑаммÑ. ÐÑклÑÑиÑелÑÐ½Ð°Ñ Ð¾ÑвеÑÑÑвенноÑÑÑ Ð¿ÑогÑаммиÑÑа â обеÑпеÑиÑÑ, ÑÑÐ¾Ð±Ñ ÑÑловие Ñикла в конеÑном иÑоге ÑÑало ложнÑм."},{"type":"p","text":"<strong>Ðогда вÑбиÑаÑÑ `for` или `while`?</strong><br><ul><li>ÐÑполÑзÑйÑе <code>for</code>: когда Ð²Ñ Ð·Ð°Ñанее знаеÑе колиÑеÑÑво иÑеÑаÑий или когда Ñ
оÑиÑе обойÑи каждÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¸ÑеÑиÑÑемого обÑекÑа (напÑимеÑ, \xabÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑÑеника в клаÑÑе...\xbb, \xabÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑиÑла Ð¾Ñ 1 до 10...\xbb).</li><li>ÐÑполÑзÑйÑе <code>while</code>: когда иÑеÑаÑÐ¸Ñ Ð·Ð°Ð²Ð¸ÑÐ¸Ñ Ð¾Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкого ÑÑловиÑ, коÑоÑое изменÑеÑÑÑ Ð²Ð¾ вÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ (напÑимеÑ, \xabÐока полÑзоваÑÐµÐ»Ñ Ð½Ðµ Ñгадал ÑиÑло...\xbb, \xabÐока Ñоединение Ñ ÑеÑвеÑом акÑивно...\xbb).</li></ul>"},{"type":"h3","text":"3.3.2 ÐÑимеÑÑ"},{"type":"code","code":"# -- ÐÑоÑÑой ÑÑеÑÑик Ñ while --\\ncount = 1\\nwhile count <= 5:\\n print(f\\"ÐÑеÑаÑÐ¸Ñ Ð½Ð¾Ð¼ÐµÑ {count}\\")\\n count += 1\\nprint(\\"ÐÐ¾Ð½ÐµÑ Ñикла while.\\")\\n\\n# -- ÐгÑа в ÑÐ³Ð°Ð´Ð°Ð¹ÐºÑ --\\nimport random\\nsecret_number = random.randint(1, 10)\\nguess = 0\\nprint(f\\"\\\\nÐоздÑавлÑем! ÐÑ Ð½Ð°Ñли ÑиÑло (напÑимеÑ, {secret_number}).\\")"}]},{"slug":"loop-control-statements","title":"3.4 УпÑавление Ñиклом: break, continue, pass","description":"ÐÑи опеÑаÑоÑÑ Ð´Ð°ÑÑ Ð½Ð°Ð¼ более Ñонкий конÑÑÐ¾Ð»Ñ Ð½Ð°Ð´ поÑоком вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð½ÑÑÑи Ñела Ñикла.","course":"python","content":[{"type":"h3","text":"3.4.1 ТеоÑиÑ"},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `break`:</strong> \uD83D\uDED1<br>ÐпеÑаÑÐ¾Ñ <code>break</code> вÑзÑÐ²Ð°ÐµÑ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾Ðµ завеÑÑение Ñамого внÑÑÑеннего Ñикла (<code>for</code> или <code>while</code>), в коÑоÑом он наÑ
одиÑÑÑ. ÐÑполнение пÑогÑÐ°Ð¼Ð¼Ñ Ð¿ÑодолжаеÑÑÑ Ñ Ð¿ÐµÑвого опеÑаÑоÑа ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле оконÑÐ°Ð½Ð¸Ñ Ñикла. ÐÑо \xabаваÑийнÑй вÑÑ
од\xbb из Ñикла."},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `continue`:</strong> âï¸<br>ÐпеÑаÑÐ¾Ñ <code>continue</code> завеÑÑÐ°ÐµÑ ÑекÑÑÑÑ Ð¸ÑеÑаÑÐ¸Ñ Ð¸ вÑзÑÐ²Ð°ÐµÑ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ñй пеÑеÑ
од к ÑледÑÑÑей иÑеÑаÑии Ñикла. Ðод, коÑоÑÑй ÑледÑÐµÑ Ð·Ð° <code>continue</code> в блоке Ñикла, не вÑполнÑеÑÑÑ Ð´Ð»Ñ ÑÑой конкÑеÑной иÑеÑаÑии. ÐÑо как нажаÑÑ \xabпÑопÑÑÑиÑÑ\xbb Ð´Ð»Ñ Ð¿ÐµÑни в плейлиÑÑе."},{"type":"p","text":"<strong>ÐпеÑаÑÐ¾Ñ `pass`:</strong> \uD83D\uDE11<br>ÐпеÑаÑÐ¾Ñ <code>pass</code> â ÑÑо пÑÑÑÐ°Ñ Ð¾Ð¿ÐµÑаÑиÑ. Ðн абÑолÑÑно ниÑего не делаеÑ. Ðго единÑÑÐ²ÐµÐ½Ð½Ð°Ñ ÑÐµÐ»Ñ â ÑинÑакÑиÑеÑкаÑ. Ðн иÑполÑзÑеÑÑÑ Ð² ÑеÑ
меÑÑаÑ
, где гÑаммаÑика Python ÑÑебÑÐµÑ Ð±Ð»Ð¾ÐºÐ° кода (напÑимеÑ, поÑле <code>if</code>, <code>def</code> или <code>class</code>), но Ð¼Ñ Ð»Ð¾Ð³Ð¸ÑеÑки не Ñ
оÑим, ÑÑÐ¾Ð±Ñ Ð²ÑполнÑлоÑÑ ÐºÐ°ÐºÐ¾Ðµ-либо дейÑÑвие. Ðн дейÑÑвÑÐµÑ ÐºÐ°Ðº вÑеменнÑй заполниÑÐµÐ»Ñ Ð´Ð»Ñ ÐºÐ¾Ð´Ð°, коÑоÑÑй Ð¼Ñ Ð½Ð°Ð¿Ð¸Ñем в бÑдÑÑем."},{"type":"h3","text":"3.4.2 ÐÑимеÑÑ"},{"type":"code","code":"# -- ÐÑполÑзование break Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка пеÑвого ÑеÑного ÑиÑла --\\nnumbers = [1, 3, 5, 7, 8, 9, 11]\\nfound_even =
1None\\nfor num in numbers:\\n if num % 2 == 0:\\n found_even = num\\n print(f\\"Ðайдено пеÑвое ÑеÑное ÑиÑло: {found_even}\\")\\n break\\nprint(\\"ÐоиÑк завеÑÑен.\\")\\n\\n# -- ÐÑполÑзование continue Ð´Ð»Ñ Ð¿ÑопÑÑка оÑÑиÑаÑелÑнÑÑ
ÑиÑел --\\ndata = [10, 20, -5, 30, -15, 40]\\ntotal = 0\\nfor value in data:\\n if value < 0:\\n print(f\\"ÐÑопÑÑкаем оÑÑиÑаÑелÑное знаÑение: {value}\\")\\n continue\\n total += value\\nprint(f\\"СÑмма положиÑелÑнÑÑ
ÑиÑел: {total}\\")\\n\\n# -- ÐÑполÑзование pass в каÑеÑÑве заполниÑÐµÐ»Ñ --\\nuser_permissions = \\"guest\\"\\n\\nif user_permissions == \\"admin\\":\\n # TODO: ÐапиÑаÑÑ ÐºÐ¾Ð´ Ð´Ð»Ñ Ð´ÐµÐ¹ÑÑвий админиÑÑÑаÑоÑа\\n pass\\nelif user_permissions == \\"editor\\":\\n # TODO: ÐапиÑаÑÑ ÐºÐ¾Ð´ Ð´Ð»Ñ ÑедакÑоÑа\\n pass\\nelse:\\n print(\\"ÐазовÑй гоÑÑевой доÑÑÑп.\\")\\n\\nprint(\\"ÐÑогÑамма пÑодолжаеÑÑÑ...\\")"}]}]}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.