From 12378810ee9207536bfa0c264c1bf2a2b0296171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Mo=C5=BEina?= Date: Wed, 24 Aug 2016 15:32:22 +0200 Subject: Added several new exercises for Python (related to dictionaries and sets). --- python/problems/dictionaries/show_letters/sl.py | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 python/problems/dictionaries/show_letters/sl.py (limited to 'python/problems/dictionaries/show_letters/sl.py') diff --git a/python/problems/dictionaries/show_letters/sl.py b/python/problems/dictionaries/show_letters/sl.py new file mode 100644 index 0000000..7bf8a34 --- /dev/null +++ b/python/problems/dictionaries/show_letters/sl.py @@ -0,0 +1,33 @@ +import server +mod = server.problems.load_language('python', 'sl') + + +id = 20602 +name = 'Pokaži črke' + +description = '''\ +

+Napiši funkcijo show_letters(word, letter), ki kot argument sprejme +besedo in množico (set) črk. Funkcija mora vrniti besedo, v +kateri so vse črke, ki ne nastopajo v množici crke, spremenjene v pike. Lahko +predpostaviš, da bodo vse besede sestavljene le iz velikih črk.

+
+>>> show_letters("PONUDNIK", set(["O", "N"]))
+'.ON..N..'
+>>> show_letters("PONUDNIK", set(["O", "I", "K"]))
+'.O....IK'
+>>> show_letters("PONUDNIK", set())
+'........'
+>>> show_letters("PONUDNIK", set(["P", "O", "N", "I", "K", "U"]))
+'PONU.NIK'
+
+''' + +plan = [] + +hint = { + 'final_hint': ['''\ +

Program je pravilen!
+

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