From 0d45ae47238808ac4659a81c7dc94aba88c810f5 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 22 Sep 2015 10:37:24 +0200 Subject: Added first two problems of Lists and For section. --- .../problems/lists_and_for/contains_string/sl.py | 68 ++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 python/problems/lists_and_for/contains_string/sl.py (limited to 'python/problems/lists_and_for/contains_string/sl.py') 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 = '''\ +

Enako kot naloga vsebuje, le da bomo tokrat v seznamu nizov iskali niz 'Waldo'. +Program naj se začne z

+
+xs = ['foo', 'bar', 'baz', 'Waldo', 'foobar']
+
+

in izpiše True ali False.

+''' + +for_loop = ['''\ +

Čez elemente v seznamu se najlažje sprehodimo s for zanko. +''', + '''\ +

Poskusi, kaj naredita naslednji dve vrstici:

+
+for x in xs:
+    print (x)
+
''', + '''\ +

V zgornjem primeru z zanko for Pythonu naročimo naj se sprehodi čez seznam xs +in na vsakem koraku trenutni element seznama shrani v spremenljivko x. +Kaj naj Python naredi s to spremenljivko, mu naročimo v zamaknjenih vrsticah. +Tokrat vrednost le izpišemo.

'''] + +if_clause = ['''\ +

Poglej, ali je element Waldo? Uporabite pogojni stavek if!

''', + '''\ +
+if x == 'Waldo':
+
'''] + +plan = ['''\ +

Plan. je enak kot pri prvi nalogi: +

+Za vsak element v seznamu
+    Poglej, ali je element enak 'Waldo'?
+        Če je, si to zapomni.
+Izpiši, ali si videl 'Waldo' ali ne.
+
+''', + for_loop, + if_clause] + +hint = { + 'no_xs': ['''\ +

Program mora imeti na začetku definiran seznam xs.

'''], + + 'for_loop': for_loop, + + 'if_clause': if_clause, + + 'printing': ['''\ +

Izpišite rezultat!

'''], + + 'print_out_for': ['''\ +

Pazite, da izpišete rezultat izven zanke!

'''] + +} -- cgit v1.2.1