diff options
Diffstat (limited to 'python/problems/functions/greatest/sl.py')
-rw-r--r-- | python/problems/functions/greatest/sl.py | 36 |
1 files changed, 28 insertions, 8 deletions
diff --git a/python/problems/functions/greatest/sl.py b/python/problems/functions/greatest/sl.py index 0321d23..d018503 100644 --- a/python/problems/functions/greatest/sl.py +++ b/python/problems/functions/greatest/sl.py @@ -9,21 +9,21 @@ slug = 'Največji' description = '''\ -<p>Napišite funkcijo <code>naj(xs)</code>, ki vrne največje število v seznamu <code>xs</code>. +<p>Napišite funkcijo <code>max_val(xs)</code>, ki vrne največje število v seznamu <code>xs</code>. <pre> ->>> naj([5, 1, -6, -7, 2]) +>>> max_val([5, 1, -6, -7, 2]) 5 </pre></p> ''' function = ['''\ -<p>Napišite definicijo funckcije <code>naj(xs)</code></p>''', +<p>Napišite definicijo funckcije <code>max_val(xs)</code></p>''', '''\ <p>Definicijo funkcije začnemo z <code>def</code>, temu sledi ime, potem oklepaji, v katerih naštejemo argumente funkcije, nato zaklepaj in na koncu dvopičje</p>''', '''\ <pre> -def naj(xs): +def max_val(xs): # program, ki poišče največjega v xs </pre>'''] @@ -64,14 +64,14 @@ xs = [5, 1, -6, -7, 2] '''\ <pre> # najprej definicija funkcije -def naj... +def max_val... s1 = [5, 1, -6, -7, 2] -naj_elt = naj(s1) +naj_elt = max_val(s1) print(naj_elt) s2 = [-5, -1, 6, 7, -2] -naj_elt = naj(s2) +naj_elt = max_val(s2) print(naj_elt) </pre>'''], function, @@ -103,5 +103,25 @@ hint = { 'for_loop': for_loop, - 'if_clause': if_clause + 'if_clause': if_clause, + + 'final_hint': '''\ +<p><b>Odlično, naloga rešena! Še zanimivost:</b> Python ima funkcijo <code>max</code> že vgrajeno:</p> +<pre> +def max_val(xs): + return max(xs) +</pre>''', + + 'not_int': '''\ +<p>Funkcija ne vrača števila</p>''', + + 'return_first': '''\ +<p>Funkcija vrača prvi element v seznamu''', + + 'return_last': '''\ +<p>Funkcija vrača zadnji element v seznamu.''', + + 'return_indent': '''\ +<p>Ali imaš stavek <code>return</code> znotraj zanke? +V tem primeru se lahko zgodi, da se zanka ne izteče do konca.</p>''' } |