Latest posts on Школьная тематика. topichttp://python.su/forum/topic/37093/2019-04-19T14:42:41+03:00Общий :: Python для новичков :: Школьная тематика.
2019-04-19T14:42:41+03:00BOBAH200927К огэ готовишься, или учителя задают???
Общий :: Python для новичков :: Школьная тематика.
2019-04-19T14:40:02+03:00BOBAH200926Возможно я что-то не так понял???<br/><div class="code"><pre> <span class="n">numbers</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">())):</span>
<span class="n">numbers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">()))</span>
<span class="k">print</span><span class="p">(</span><span class="n">numbers</span><span class="p">)</span>
<span class="k">print</span><span class="p">(</span><span class="nb">min</span><span class="p">(</span><span class="n">numbers</span><span class="p">))</span>
</pre></div>
Общий :: Python для новичков :: Школьная тематика.
2019-04-18T19:15:32+03:00marvellik200893<div class="code"><pre> <span class="n">a</span><span class="o">=</span><span class="p">[]</span>
<span class="n">n</span><span class="o">=</span><span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">())</span><span class="c1"># вводим количество элементов списка</span>
<span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">):</span> <span class="c1"># range начинается по умолчанию с 0 если не указано другое</span>
<span class="n">a</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">()))</span> <span class="c1"># зачем нам лишняя переменная b=int(input())</span>
<span class="k">print</span><span class="p">(</span><span class="n">a</span><span class="p">)</span>
</pre></div>c = 0 ноль всегда наименьший среди положительных, так что бессмыслено<br/>за минимум надо брать первый элемент списка<br/><div class="code"><pre> <span class="n">c</span> <span class="o">=</span> <span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">a</span><span class="p">:</span><span class="c1"># зачем индексы если список итерируемый объект</span>
<span class="k">if</span> <span class="n">i</span> <span class="o"><</span> <span class="n">c</span><span class="p">:</span>
<span class="n">c</span> <span class="o">=</span> <span class="n">i</span>
<span class="k">print</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
</pre></div>при помощи генератора списка и функции это все одной строкой<br/><div class="code"><pre> <span class="k">print</span><span class="p">(</span><span class="nb">min</span><span class="p">([</span><span class="nb">int</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">for</span> <span class="n">_</span> <span class="ow">in</span> <span class="nb">range</span> <span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="nb">input</span><span class="p">(</span><span class="s1">'n > '</span><span class="p">)))</span> <span class="p">]))</span>
</pre></div>
Общий :: Python для новичков :: Школьная тематика.
2019-04-17T22:36:03+03:00Egorro13200860Приведенный код ищет наибольший, а не наименьший элемент. И выводится в нем не сам найденный элемент, а его индекс в списке.
Общий :: Python для новичков :: Школьная тематика.
2019-04-17T18:42:39+03:00temON4ik200856Список из n элементов заполнить целыми числами с помощью оператора input. Вывести полученный список на экран в строчку . Найти наименьший элемент списка. Первое вводимое число это количество элементов в списке.<br/><br/><div class="code"><pre>a=[] <br/>n=int(input())# вводим количество элементов списка<br/>for k in range(0,n):<br/> b=int(input())<br/> a.append(b)<br/>print(a)<br/>c=0;<br/>for k in range(0,n):<br/> if a[k]>a[c]:<br/> c=k<br/><br/>print(c)</pre></div><br/>Поменял " <div class="code"><pre> <span class="n">a</span><span class="p">[</span><span class="n">k</span><span class="p">]</span><span class="o">></span><span class="n">a</span><span class="p">[</span><span class="n">c</span><span class="p">]</span>
</pre></div>"<br/> Скриншт<br/><a href="http://prntscr.com/nd9w0a">http://prntscr.com/nd9w0a</a><br/><br/>Первое задание проходит,второе почему-то нет.<br/><br/>Если не трудно,можно дать теорию на эту тему и объяснить если не трудно