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:

+
    +
  1. Vprašaj uporabnika po imenu.
  2. +
  3. Izpiši potreben niz.
  4. +
''', + 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