From e0a5dd801c8382848b28503a81c141d0d15f5833 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 23 Sep 2015 10:19:19 +0200 Subject: Minor changes to greatest problems. Mostly text corrections. --- python/problems/functions/greatest_absolutist/sl.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'python/problems/functions/greatest_absolutist/sl.py') diff --git a/python/problems/functions/greatest_absolutist/sl.py b/python/problems/functions/greatest_absolutist/sl.py index 77815c0..d51cd96 100644 --- a/python/problems/functions/greatest_absolutist/sl.py +++ b/python/problems/functions/greatest_absolutist/sl.py @@ -9,26 +9,26 @@ slug = 'Največji absolutist' description = '''\ -

Napišite funkcijo naj_abs(xs), ki vrne največje število po +

Napišite funkcijo max_abs(xs), ki vrne največje število po absolutni vrednosti v seznamu xs.

->>> naj_abs([5, 1, -6, -7, 2])
+>>> max_abs([5, 1, -6, -7, 2])
 -7
 
''' function = ['''\ -

Napišite definicijo funkcije naj_abs(xs).

''', +

Napišite definicijo funkcije max_abs(xs).

''', '''\

Definicijo funkcije začnemo z def, temu sledi ime, potem oklepaji, v katerih naštejemo argumente funkcije, nato zaklepaj in na koncu dvopičje

''', '''\
-def naj_abs(xs):
+def max_abs(xs):
     # poišči največje absolutno število v xs
 
 s = [5, 1, -6, -7, 2]
-print (naj_abs(s))
+print (max_abs(s))
 
'''] main_plan = ['''\ @@ -94,7 +94,15 @@ hint = { 'return_indent': '''\

Ali imate stavek return znotraj zanke? -V tem primeru se lahko zgodi, da se zanka ne izteče do konca.

''' +V tem primeru se lahko zgodi, da se zanka ne izteče do konca.

''', + + 'final_hint': '''\ +

Odlično, naloga rešena! Še zanimivost: +Tudi to nalogo lahko rešimo s funkcijo max:

+
+def max_abs(xs):
+    return max(xs, key = lambda x: abs(x))
+
''', } -- cgit v1.2.1