From 73c22b77730970bcfa13eedec409c2477453dc5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matev=C5=BE=20Pober=C5=BEnik?= Date: Mon, 6 Nov 2017 17:15:27 +0100 Subject: FKKT: for loop group --- python/problems/for-fkkt/min/sl.py | 62 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 python/problems/for-fkkt/min/sl.py (limited to 'python/problems/for-fkkt/min/sl.py') diff --git a/python/problems/for-fkkt/min/sl.py b/python/problems/for-fkkt/min/sl.py new file mode 100644 index 0000000..58b5e11 --- /dev/null +++ b/python/problems/for-fkkt/min/sl.py @@ -0,0 +1,62 @@ +import server +mod = server.problems.load_language('python', 'sl') + + +name = 'Najmanjše število v seznamu' +slug = 'Najmanjše število v seznamu' + + +description = '''\ +

Napišite program, ki poišče in izpiše najmanjši element v seznamu brez uporabe funkcije min()!
+Seznam definirajte na vrhu programa seznam = [23, 42, 87, 34, 1, -3, 2]
+Izpis:

+ +
-3
+ +

Seveda mora program delovati tudi za vse druge sezname!

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

Uporabi pogojni stavek if!

''', + '''\ +
+if elt < minimum:
+
'''] + +for_loop = ['''\ +

Pregledati bo treba vse elemente v seznamu seznam''', + '''\ +

Najlažje bo s for zanko. +''', + '''\ +

Poskusi naslednji dve vrstici:

+
+for elt in seznam:
+    print (elt)
+
''', + '''\ +

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

'''] + + +plan = [] + +hint = { + 'no_xs': ['''\ +

Program mora imeti na začetku definiran seznam seznam.

'''], + + 'no_min': '''Funkcija min() ni dovoljena pri tej nalogi!''', + + 'for_loop': for_loop, + + 'if_clause': if_clause, + + 'printing': ['''\ +

Izpiši rezultat.

'''], + + 'final_hint': ['''\ +

Program deluje pravilno!

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