diff options
Diffstat (limited to 'python/problems/introduction-fkkt/what_is_your_name/sl.py')
-rw-r--r-- | python/problems/introduction-fkkt/what_is_your_name/sl.py | 68 |
1 files changed, 68 insertions, 0 deletions
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 = '''\ +<p>Napišite program, ki uporabnika povpraša najprej po imenu in na zaslon izpiše dolžino tega imena.</p> +<p>Primer uporabe:</p> +<pre> +Vpiši ime: Janez +Dolžina imena Janez je 5 +</pre>''' + +no_input_call = ['''\ +<p>Uporabi funkcijo <code>input</code> in shrani ime.</p>''', + '''\ +<p>Funkcija <code>input</code> sprejme niz (<em>angl.</em> string), ki se +prikaže uporabniku kot vprašanje in vrača, kar je uporabnik napisal. </p>''', + '''\ +<p>Primer:</p> +<pre> +ime = input("Kako ti je ime?") +</pre> +<p>pokliče funkcijo <code>input</code>, ki povpraša uporabnika po imenu in +shrani uporabnikov odgovor v spremenljivko <code>ime</code>.</p>'''] + +printing = ['''\ +<p>V Pythonu izpisujemo s funkcijo <code>print</code>.</p>''', + '''\ +</p>Če želimo izpisati več elementov, jih ločimo z vejico ali pa +sestavimo elemente v en niz. +Imejmo spremenljivko <code>ime</code>, ki vsebuje naše ime, potem: +<pre> +print("Ime mi je", ime, ".") +</pre>'''] + +plan = ['''\ +<p>Program izvedemo v dveh korakih:</p> +<ol> + <li>Vprašaj uporabnika po imenu.</li> + <li>Izpiši potreben niz.</li> +</ol>''', + 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'], + '''\ +<p>Verjetno uporabljaš spremenljivko. Ali pri izpisu morda poskušaš +izpisati napačno spremenljivko?</p>''' + ], + + 'final_hint' : [ + '''\ +<p>Odlično, program deluje!<br> +Pri tej nalogi si se naučil uporabljati funkcijo <code>input</code> +in izpisati več elementov hkrati. +'''] +} |