diff options
author | Martin <martin@leo.fri1.uni-lj.si> | 2015-09-22 10:37:24 +0200 |
---|---|---|
committer | Martin <martin@leo.fri1.uni-lj.si> | 2015-09-22 10:37:24 +0200 |
commit | 0d45ae47238808ac4659a81c7dc94aba88c810f5 (patch) | |
tree | e000a3e8ae8bdce7b098a119bf6f234cfaa0e228 /python/problems/lists_and_for/contains_string/sl.py | |
parent | 517d9c7694208cc19f446d050258af134d652da8 (diff) |
Added first two problems of Lists and For section.
Diffstat (limited to 'python/problems/lists_and_for/contains_string/sl.py')
-rw-r--r-- | python/problems/lists_and_for/contains_string/sl.py | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/python/problems/lists_and_for/contains_string/sl.py b/python/problems/lists_and_for/contains_string/sl.py new file mode 100644 index 0000000..5d42784 --- /dev/null +++ b/python/problems/lists_and_for/contains_string/sl.py @@ -0,0 +1,68 @@ +# coding=utf-8 +import server +mod = server.problems.load_language('python', 'sl') + + +id = 194 +name = 'Vsebuje niz' +slug = 'Vsebuje niz' + + +description = '''\ +<p>Enako kot naloga vsebuje, le da bomo tokrat v seznamu nizov iskali niz 'Waldo'. +Program naj se začne z </p> +<pre> +xs = ['foo', 'bar', 'baz', 'Waldo', 'foobar'] +</pre> +<p> in izpiše <code>True</code> ali <code>False</code>.</p> +''' + +for_loop = ['''\ +<p>Čez elemente v seznamu se najlažje sprehodimo s <b>for</b> zanko. +''', + '''\ +<p>Poskusi, kaj naredita naslednji dve vrstici:</p> +<pre> +for x in xs: + print (x) +</pre>''', + '''\ +<p>V zgornjem primeru z zanko <code>for</code> Pythonu naročimo naj se sprehodi čez seznam <code>xs</code> +in na vsakem koraku trenutni element seznama shrani v spremenljivko <code>x</code>. +Kaj naj Python naredi s to spremenljivko, mu naročimo v zamaknjenih vrsticah. +Tokrat vrednost le izpišemo.</p>'''] + +if_clause = ['''\ +<p><code>Poglej, ali je element Waldo?</code> Uporabite pogojni stavek <b>if</b>!</p>''', + '''\ +<pre> +if x == 'Waldo': +</pre>'''] + +plan = ['''\ +<p><b>Plan.</b> je enak kot pri prvi nalogi: +<pre> +Za vsak element v seznamu + Poglej, ali je element enak 'Waldo'? + Če je, si to zapomni. +Izpiši, ali si videl 'Waldo' ali ne. +</pre> +''', + for_loop, + if_clause] + +hint = { + 'no_xs': ['''\ +<p>Program mora imeti na začetku definiran seznam <code>xs</code>.</p>'''], + + 'for_loop': for_loop, + + 'if_clause': if_clause, + + 'printing': ['''\ +<p>Izpišite rezultat!</p>'''], + + 'print_out_for': ['''\ +<p>Pazite, da izpišete rezultat izven zanke!</p>'''] + +} |