summaryrefslogtreecommitdiff
path: root/python/problems/introduction-fkkt/hello_world/sl.py
diff options
context:
space:
mode:
authorMatevž Poberžnik <tevzpoberznik@gmail.com>2017-10-13 12:42:22 +0200
committerMatevž Poberžnik <tevzpoberznik@gmail.com>2017-10-13 12:42:22 +0200
commit4b0e419541244969e3177b7da6efc3149c2263aa (patch)
treef32921d279d87d0d8b3cddd00e79041b2fb57f14 /python/problems/introduction-fkkt/hello_world/sl.py
parent746fa1fb9d1430747b499d667f2cfe1fc77d3718 (diff)
Python: Add introduction group for FKKT students
Python: Add anchor link to jump to FKKT exercices
Diffstat (limited to 'python/problems/introduction-fkkt/hello_world/sl.py')
-rw-r--r--python/problems/introduction-fkkt/hello_world/sl.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/python/problems/introduction-fkkt/hello_world/sl.py b/python/problems/introduction-fkkt/hello_world/sl.py
new file mode 100644
index 0000000..68e7881
--- /dev/null
+++ b/python/problems/introduction-fkkt/hello_world/sl.py
@@ -0,0 +1,38 @@
+import server
+mod = server.problems.load_language('python', 'sl')
+
+name = 'Hello world!'
+slug = 'Hello world!'
+
+description = '''\
+<p>Napišite program, ki izpiše "Hello world!".</p>'''
+
+printing = '''\
+<p>V Pythonu izpisujemo s funkcijo <code>print</code>.</p>'''
+
+syntax_error = '''\
+<p>Primer programa, ki bi pravilno izpisal samo "Hello!": <code>print("Hello!")</code></p>'''
+
+plan = ['''\
+<p>Program izvedemo z uporabo funkcije <code>print</code>, ki naj izpiše "Hello world!".</p>
+''',
+ printing,
+ syntax_error
+ ]
+
+hint = {
+ 'printing': printing,
+
+ 'syntax_error' : [
+ mod.general_msg['error_head'],
+ mod.general_msg['general_exception'],
+ syntax_error
+ ],
+
+
+ 'final_hint' : [
+ '''\
+<p>Odlično, program deluje!<br>
+Pri tej nalogi si se naučil, kako enostavno je uporabiti funkcijo <code>print</code>.</p>
+''']
+}