From 29bc34810cb1d1fbd208f6b5f2dad73188ca7f12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Mo=C5=BEina?= Date: Tue, 11 Oct 2016 14:39:50 +0200 Subject: - new exercises on recursion - added text (lectures) on conditions and loops --- python/problems/recursion/factorial/sl.py | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 python/problems/recursion/factorial/sl.py (limited to 'python/problems/recursion/factorial/sl.py') diff --git a/python/problems/recursion/factorial/sl.py b/python/problems/recursion/factorial/sl.py new file mode 100644 index 0000000..a0269e3 --- /dev/null +++ b/python/problems/recursion/factorial/sl.py @@ -0,0 +1,37 @@ +import server +mod = server.problems.load_language('python', 'sl') + +id = 20806 +name = 'Fakulteta' + +description = '''\ +

+Napiši rekurzivno funkcijo faktorial(n), ki izračuna n!. +Funkcija je definirana z enačbama 0! = 1 in +n! = n * (n - 1)!. +Rešitev ne sme vsebovati zanke for ali zanke while.

+
+>>> faktorial(0)
+1
+>>> faktorial(1)
+1
+>>> faktorial(5)
+120
+>>> faktorial(20)
+2432902008176640000
+
+''' + +plan = [] + +hint = { + 'final_hint': ['''\ +

Program je pravilen!
+

+'''], + + 'has_loop': ['''\ +

Program sicer deluje pravilno, vendar vsebuje zanko. +

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