From 4b0e419541244969e3177b7da6efc3149c2263aa Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matev=C5=BE=20Pober=C5=BEnik?=
Date: Fri, 13 Oct 2017 12:42:22 +0200
Subject: Python: Add introduction group for FKKT students Python: Add anchor
link to jump to FKKT exercices
---
.../introduction-fkkt/what_is_your_name/sl.py | 68 ++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100644 python/problems/introduction-fkkt/what_is_your_name/sl.py
(limited to 'python/problems/introduction-fkkt/what_is_your_name/sl.py')
diff --git a/python/problems/introduction-fkkt/what_is_your_name/sl.py b/python/problems/introduction-fkkt/what_is_your_name/sl.py
new file mode 100644
index 0000000..ed0adb1
--- /dev/null
+++ b/python/problems/introduction-fkkt/what_is_your_name/sl.py
@@ -0,0 +1,68 @@
+import server
+mod = server.problems.load_language('python', 'sl')
+
+name = 'Kako ti je ime?'
+slug = 'Kako ti je ime?'
+
+description = '''\
+Napišite program, ki uporabnika povpraša najprej po imenu in na zaslon izpiše dolžino tega imena.
+Primer uporabe:
+
+Vpiši ime: Janez
+Dolžina imena Janez je 5
+
'''
+
+no_input_call = ['''\
+Uporabi funkcijo input
in shrani ime.
''',
+ '''\
+Funkcija input
sprejme niz (angl. string), ki se
+prikaže uporabniku kot vprašanje in vrača, kar je uporabnik napisal.
''',
+ '''\
+Primer:
+
+ime = input("Kako ti je ime?")
+
+pokliče funkcijo input
, ki povpraša uporabnika po imenu in
+shrani uporabnikov odgovor v spremenljivko ime
.
''']
+
+printing = ['''\
+V Pythonu izpisujemo s funkcijo print
.
''',
+ '''\
+
Če želimo izpisati več elementov, jih ločimo z vejico ali pa
+sestavimo elemente v en niz.
+Imejmo spremenljivko ime
, ki vsebuje naše ime, potem:
+
+print("Ime mi je", ime, ".")
+
''']
+
+plan = ['''\
+Program izvedemo v dveh korakih:
+
+ - Vprašaj uporabnika po imenu.
+ - Izpiši potreben niz.
+
''',
+ no_input_call,
+ printing
+ ]
+
+hint = {
+ 'no_input_call': no_input_call,
+
+ 'printing': printing,
+
+ 'name_error' : [
+ mod.general_msg['error_head'],
+ mod.general_msg['general_exception'],
+ mod.general_msg['name_error'],
+ '''\
+Verjetno uporabljaš spremenljivko. Ali pri izpisu morda poskušaš
+izpisati napačno spremenljivko?
'''
+ ],
+
+ 'final_hint' : [
+ '''\
+Odlično, program deluje!
+Pri tej nalogi si se naučil uporabljati funkcijo input
+in izpisati več elementov hkrati.
+''']
+}
--
cgit v1.2.1