Latest posts on Оптимизация кода. topichttp://python.su/forum/topic/37225/2019-05-17T15:35:23+03:00Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T15:35:23+03:00FishHook201606<strong>Rudey</strong><br/>Вы, дорогой товарищ, очень веселый персонаж и вы бы удачно подошли на вакантное ныне место форумного клоуна, но если честно нет никого желания тратить на вас время и по существу вас и троллить то как-то западло. Давайте вы не будете больше приходить сюда? Учитесь дальше по ютубу, не в коем случае не изучайте теорию, не читайте книг, не учитесь логике, вам это не надо, потому что вы умственно отсталый и программист из вас не получится никогда ни при каких усилиях. Послушайте искреннего совета: освойте рабочую специальность, например сварщика. Вы будете всегда при деньгах, а голову напрягать вам не надо.<br/><br/>Тему я закрываю ввиду невероятной тупости контента. <br/>
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T15:02:30+03:00Rudey201605<strong>FishHook</strong><br/>Я изучаю Python пол года, книги я не читал, т.к предпочитаю практику, а в книгах одна теория, я освоил синтаксис языка, циклы, типы данных, простейшие алгоритмы(по этому курсу-<a href="https://www.youtube.com/watch?v=KdZ4HF1SrFs">https://www.youtube.com/watch?v=KdZ4HF1SrFs</a> ), поигрался с библиотекой PyGame, сейчас изучаю Django.<br/>Еще решаю задачи на этом сайте - <a href="http://www.itmathrepetitor.ru/prog/zadachi-na-vychisleniya/.">http://www.itmathrepetitor.ru/prog/zadachi-na-vychisleniya/.</a> <br/>Ну в принципе все. Меня не надо учить элементарной логике, но то что мне не понятно, я спрашиваю.
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T14:26:06+03:00FishHook201604<strong>Rudey</strong><br/>Какие учебники по питону вы уже прочитали? Какие материалы по программированию усвоили?<br/><br/>Я хочу напомнить, что тема форума - язык программирования питон, никто здесь не будет вас учить основам алгоритмирования и элементарной логике.
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T13:45:25+03:00Rudey201603<strong>JOHN_16</strong><br/>Смотрите, я загуглил модуль string, и нашел string.ascii_lowercase, но как мне с ним работать? там все буквы в одном элементе, то есть, я не могу получить доступ к каждой букве, когда я вношу его в массив там все одним элементом идет.<br/><div class="code"><pre> <span class="kn">import</span> <span class="nn">string</span>
<span class="n">alp</span> <span class="o">=</span> <span class="p">[</span><span class="n">string</span><span class="o">.</span><span class="n">ascii_lowercase</span><span class="p">]</span>
<span class="k">print</span><span class="p">(</span><span class="n">alp</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T12:05:12+03:00Rodegast201598<div class="code"><pre> <span class="o">>>></span> <span class="n">ns</span> <span class="o">=</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">'a'</span><span class="p">)</span>
<span class="o">>>></span> <span class="n">ks</span> <span class="o">=</span> <span class="nb">ord</span><span class="p">(</span><span class="s1">'z'</span><span class="p">)</span>
<span class="o">>>></span> <span class="k">def</span> <span class="nf">nextSibvol</span><span class="p">(</span><span class="n">nomer</span><span class="p">):</span>
<span class="o">...</span> <span class="k">return</span> <span class="nb">chr</span><span class="p">((</span><span class="n">nomer</span> <span class="o">-</span> <span class="n">ks</span><span class="p">)</span> <span class="o">+</span> <span class="n">ns</span> <span class="k">if</span> <span class="n">nomer</span><span class="o">+</span><span class="mi">1</span> <span class="o">></span> <span class="n">ks</span> <span class="k">else</span> <span class="n">nomer</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
<span class="o">>>></span> <span class="n">bukva</span> <span class="o">=</span> <span class="s1">'x'</span>
<span class="o">>>></span> <span class="nb">tuple</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">nextSibvol</span><span class="p">,</span> <span class="nb">range</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">),</span> <span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">)</span><span class="o">+</span><span class="mi">3</span><span class="p">)))</span>
<span class="p">(</span><span class="s1">'y'</span><span class="p">,</span> <span class="s1">'z'</span><span class="p">,</span> <span class="s1">'a'</span><span class="p">)</span>
<span class="o">>>></span> <span class="n">bukva</span> <span class="o">=</span> <span class="s1">'z'</span>
<span class="o">>>></span> <span class="nb">tuple</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">nextSibvol</span><span class="p">,</span> <span class="nb">range</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">),</span> <span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">)</span><span class="o">+</span><span class="mi">3</span><span class="p">)))</span>
<span class="p">(</span><span class="s1">'a'</span><span class="p">,</span> <span class="s1">'b'</span><span class="p">,</span> <span class="s1">'c'</span><span class="p">)</span>
<span class="o">>>></span> <span class="n">bukva</span> <span class="o">=</span> <span class="s1">'a'</span>
<span class="o">>>></span> <span class="nb">tuple</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">nextSibvol</span><span class="p">,</span> <span class="nb">range</span><span class="p">(</span><span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">),</span> <span class="nb">ord</span><span class="p">(</span><span class="n">bukva</span><span class="p">)</span><span class="o">+</span><span class="mi">3</span><span class="p">)))</span>
<span class="p">(</span><span class="s1">'b'</span><span class="p">,</span> <span class="s1">'c'</span><span class="p">,</span> <span class="s1">'d'</span><span class="p">)</span>
</pre></div>
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T12:03:42+03:00JOHN_16201597Это эталонное решение из области “как не надо делать”. Прям как няшка.<br/>1) английский алфавит уже есть в модуле string<br/>2) воспользоваться переводом строки в нижний регистр методом lower()<br/>3) Почитать что такое “циклический буфер” в общем. И его конкретная реализация в модуле itertools который называется circle. Что бы им воспользоваться нужно понимать концепцию итераторов. Да и еще знать что такое циклы.<br/><br/>Я вот достаточно в общем накинул. Одно из решений займет строчек 10 наверное кода, а может и меньше.<br/>Попробуете сами что нибудь придумать на основании этой информации?<br/>
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T11:52:40+03:00FishHook201596<strong>Rudey</strong><br/>Отличный код, работает - не трогай!<br/>
Общий :: Центр помощи :: Оптимизация кода.
2019-05-17T11:46:14+03:00Rudey201595Условие задачи: “Пользователь вводит англ. букву, вывести следующие три по алфавиту. Если алфавит закончился, то вывести циклично с начала алфавита, то есть если z, то a,b,c. Вывод только маленьких букв. Учесть, что пользователь может ввести заглавную”<br/>Я решил эту задачу, можно ли сократить код? И сделать вывод только маленьких букв.<br/>Вот код:<br/><div class="code"><pre> <span class="n">alp</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'a'</span><span class="p">,</span><span class="s1">'b'</span><span class="p">,</span><span class="s1">'c'</span><span class="p">,</span><span class="s1">'d'</span><span class="p">,</span><span class="s1">'e'</span><span class="p">,</span><span class="s1">'f'</span><span class="p">,</span><span class="s1">'g'</span><span class="p">,</span><span class="s1">'h'</span><span class="p">,</span><span class="s1">'i'</span><span class="p">,</span><span class="s1">'j'</span><span class="p">,</span><span class="s1">'k'</span><span class="p">,</span><span class="s1">'l'</span><span class="p">,</span><span class="s1">'m'</span><span class="p">,</span><span class="s1">'n'</span><span class="p">,</span><span class="s1">'o'</span><span class="p">,</span><span class="s1">'p'</span><span class="p">,</span><span class="s1">'q'</span><span class="p">,</span><span class="s1">'r'</span><span class="p">,</span><span class="s1">'s'</span><span class="p">,</span><span class="s1">'t'</span><span class="p">,</span><span class="s1">'u'</span><span class="p">,</span><span class="s1">'v'</span><span class="p">,</span><span class="s1">'w'</span><span class="p">,</span><span class="s1">'x'</span><span class="p">,</span><span class="s1">'y'</span><span class="p">,</span><span class="s1">'z'</span><span class="p">]</span>
<span class="k">while</span> <span class="bp">True</span><span class="p">:</span>
<span class="n">user</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="nb">input</span><span class="p">(</span><span class="s1">'Ведите английскую букву:'</span><span class="p">))</span>
<span class="k">if</span> <span class="n">user</span><span class="o">.</span><span class="n">isalpha</span><span class="p">():</span>
<span class="k">break</span>
<span class="k">if</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">0</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">3</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">1</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">4</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">2</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">5</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">3</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">4</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">5</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">6</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">4</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">5</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">6</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">7</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">5</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">6</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">7</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">8</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">6</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">7</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">8</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">9</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">7</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">8</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">9</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">10</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">8</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">9</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">10</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">11</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">9</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">10</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">11</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">12</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">10</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">11</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">12</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">13</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">11</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">12</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">13</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">14</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">12</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">13</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">14</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">15</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">13</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">14</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">15</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">16</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">14</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">15</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">16</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">17</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">15</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">16</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">17</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">18</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">16</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">17</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">18</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">19</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">17</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">18</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">19</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">20</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">18</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">19</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">20</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">21</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">19</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">20</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">21</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">22</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">20</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">21</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">22</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">23</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">21</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">22</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">23</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">24</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">22</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">23</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">24</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">25</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">23</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">24</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">25</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">26</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">24</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">25</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
<span class="k">elif</span> <span class="n">user</span> <span class="o">==</span> <span class="n">alp</span><span class="p">[</span><span class="mi">25</span><span class="p">]:</span>
<span class="k">print</span><span class="p">(</span><span class="s1">'Следующие три буквы по алфавиту:'</span><span class="p">,</span><span class="n">alp</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="n">alp</span><span class="p">[</span><span class="mi">2</span><span class="p">])</span>
</pre></div>