summaryrefslogtreecommitdiff
path: root/python/problems/functions/assign_numbers/sl.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/problems/functions/assign_numbers/sl.py')
-rw-r--r--python/problems/functions/assign_numbers/sl.py36
1 files changed, 31 insertions, 5 deletions
diff --git a/python/problems/functions/assign_numbers/sl.py b/python/problems/functions/assign_numbers/sl.py
index 97c0c3a..767e045 100644
--- a/python/problems/functions/assign_numbers/sl.py
+++ b/python/problems/functions/assign_numbers/sl.py
@@ -10,7 +10,7 @@ slug = 'Oštevilči'
description = '''\
<p>
-Napišite funkcijo <code>numbers(xs)</code>, ki vrne seznam oblike <code>[(0, xs[0]), (1, xs[1]), ..., (n, xs[n])]</code>.
+Napiši funkcijo <code>numbers(xs)</code>, ki vrne seznam oblike <code>[(0, xs[0]), (1, xs[1]), ..., (n, xs[n])]</code>.
Število <code>n</code> je enako dolžini seznama <code>xs</code> minus ena.
<pre>
>>> numbers([4, 4, 4])
@@ -20,11 +20,37 @@ Napišite funkcijo <code>numbers(xs)</code>, ki vrne seznam oblike <code>[(0, xs
</pre>
</p>'''
-plan = ['''\
-<p></p>
-''',
+range_function = [
'''\
-<p></p>''']
+<p>
+Uporabi funkcijo <code>range</code>.
+</p>''',
+ '''\
+<p>Poskusi, kaj naredi naslednji program: </p>
+<pre>
+xs = [2,3,4,5]
+for i in range(len(xs)):
+ print (i, xs[i])
+</pre>''']
+
+tuples = [
+ '''\
+<p>
+Več elementov skupaj v navadnih oklepajih imenujemo terka oz. <code>tuple</code>.
+</p>''',
+ '''\
+<p>
+V seznam lahko dodajam poljubne objekte. Lahko dodamo tudi terko, poskusi:
+</p>
+<pre>
+xs = [1,2]
+xs.append((1,2))
+print (xs)
+</pre>'''
+]
+
+plan = [range_function,
+ tuples]
hint = {
'final_hint': ['''\