diff options
author | Matevž Poberžnik <tevzpoberznik@gmail.com> | 2017-11-06 17:15:27 +0100 |
---|---|---|
committer | Matevž Poberžnik <tevzpoberznik@gmail.com> | 2017-11-06 17:15:27 +0100 |
commit | 73c22b77730970bcfa13eedec409c2477453dc5f (patch) | |
tree | c09c3e52fcff770916482df45ba41b88af820e37 /python/problems/for-fkkt/min/sl.py | |
parent | d224a2d6a215264e6ca5854d07461311bda773c1 (diff) |
FKKT: for loop group
Diffstat (limited to 'python/problems/for-fkkt/min/sl.py')
-rw-r--r-- | python/problems/for-fkkt/min/sl.py | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/python/problems/for-fkkt/min/sl.py b/python/problems/for-fkkt/min/sl.py new file mode 100644 index 0000000..58b5e11 --- /dev/null +++ b/python/problems/for-fkkt/min/sl.py @@ -0,0 +1,62 @@ +import server +mod = server.problems.load_language('python', 'sl') + + +name = 'Najmanjše število v seznamu' +slug = 'Najmanjše število v seznamu' + + +description = '''\ +<p>Napišite program, ki poišče in izpiše najmanjši element v seznamu brez uporabe funkcije <code>min()</code>!<br> +Seznam definirajte na vrhu programa <code>seznam = [23, 42, 87, 34, 1, -3, 2]</code><br> +Izpis:</p> + +<pre><code>-3</code></pre> + +<p>Seveda mora program delovati tudi za vse druge sezname!</p> +''' + +if_clause = ['''\ +<p>Uporabi pogojni stavek <code>if</code>!</p>''', + '''\ +<pre> +if elt < minimum: +</pre>'''] + +for_loop = ['''\ +<p>Pregledati bo treba vse elemente v seznamu <code>seznam</code>''', + '''\ +<p>Najlažje bo s <code>for</code> zanko. +''', + '''\ +<p>Poskusi naslednji dve vrstici:</p> +<pre> +for elt in seznam: + print (elt) +</pre>''', + '''\ +<p>V zgornjem primeru z zanko <code>for</code> Pythonu naročimo naj se sprehodi čez seznam <code>seznam</code> +in na vsakem koraku trenutni element seznama shrani v spremenljivko <code>elt</code>. +Kaj naj Python naredi s to spremenljivko, je zapisano v zamaknjenih vrsticah. +Tokrat vrednost le izpišemo.</p>'''] + + +plan = [] + +hint = { + 'no_xs': ['''\ +<p>Program mora imeti na začetku definiran seznam <code>seznam</code>.</p>'''], + + 'no_min': '''Funkcija <code>min()</code> ni dovoljena pri tej nalogi!''', + + 'for_loop': for_loop, + + 'if_clause': if_clause, + + 'printing': ['''\ +<p>Izpiši rezultat.</p>'''], + + 'final_hint': ['''\ +<p>Program deluje pravilno!</p>'''], + +} |