diff options
author | Martin Možina <martin.mozina@fri.uni-lj.si> | 2015-10-12 14:09:22 +0200 |
---|---|---|
committer | Martin Možina <martin.mozina@fri.uni-lj.si> | 2015-10-12 14:09:22 +0200 |
commit | 5a01c2bb184152c6ccc3c536e9b857d247bc55ad (patch) | |
tree | bed06c56cba3cee506b5f738bfd94bcd9d440647 /python/problems/lists_and_for/every_third | |
parent | 26eaa78c27d408e41807fe9cde9e371728e60ff9 (diff) |
Added plans to problems.
Diffstat (limited to 'python/problems/lists_and_for/every_third')
-rw-r--r-- | python/problems/lists_and_for/every_third/sl.py | 49 |
1 files changed, 47 insertions, 2 deletions
diff --git a/python/problems/lists_and_for/every_third/sl.py b/python/problems/lists_and_for/every_third/sl.py index 3bac8a3..50b4520 100644 --- a/python/problems/lists_and_for/every_third/sl.py +++ b/python/problems/lists_and_for/every_third/sl.py @@ -21,11 +21,56 @@ in (v tem primeru) izpiše </pre> </p>''' +empty_list = ['''\ +<p>Nov, prazen seznam ustvarimo s stavkom: </p> +<pre> +s = [] +</pre> +'''] + +enumerate_function = ['''\ +<p> Uporabi funkcijo <code>enumerate</code>. +</p> +''', + '''\ +<pre> +for index, val in enumerate(xs): + print index, v +</pre>''', + '''\ +<p>V zgornji <code>for</code>zanki se v spremenljivko <code>val</code> zapiše +trenutni element v seznamu <code>xs</code>, v spremenljivki <code>indeks</code> +pa je zapisano mesto oz. indeks trenutnega elementa. </p>'''] + +append_method = [ + '''\ +<p>V seznam dodamo nov element z metodo <code>append</code>.</p>''', + '''\ +<p>Poskusi: </p> +<pre> +s = [] +s.append(3) +s.append(5) +print (s) +</pre>'''] + plan = ['''\ -<p></p> +<p>S <code>for</code> zanko pojdi čez seznam. V novi seznam dodaj vsak tretji element. </p> ''', '''\ -<p></p>'''] +<p> +<pre> +Ustvari prazen seznam mest +Za vsak element v seznamu + Ali je (mesto elementa + 1) deljivo s 3? + Če je, dodaj trenutno mesto v seznam mest +Izpiši seznam mest +</pre> +</p>''', + empty_list, + enumerate_function, + mod.general_msg["modulo"], + append_method] hint = { 'final_hint': ['''\ |