diff options
author | Martin <martin@leo.fri1.uni-lj.si> | 2015-09-24 13:18:23 +0200 |
---|---|---|
committer | Martin <martin@leo.fri1.uni-lj.si> | 2015-09-24 13:18:23 +0200 |
commit | 93c4b0f9b87d4f251096ad0f94302048d92a9764 (patch) | |
tree | ba5c3a1bf9052627e457ba223a2f1543901de6f8 | |
parent | 898789199e6af91dfa900650c22df6d26f7e635f (diff) |
Corrected and added some hints to fast fingers.
-rw-r--r-- | python/problems/introduction/fast_fingers/sl.py | 5 | ||||
-rw-r--r-- | python/problems/introduction/fast_fingers_2/sl.py | 35 |
2 files changed, 22 insertions, 18 deletions
diff --git a/python/problems/introduction/fast_fingers/sl.py b/python/problems/introduction/fast_fingers/sl.py index c4ae035..cab1f50 100644 --- a/python/problems/introduction/fast_fingers/sl.py +++ b/python/problems/introduction/fast_fingers/sl.py @@ -57,8 +57,11 @@ po klicu funkcije input:</p> hint = { 'time': time, + 'time_diff': time_diff, - 'printing:': '''<p>Izpiši rezultat!</p>''', + + 'printing': '''<p>Izpiši vpisani rezultat!</p>''', + 'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['name_error'], ''' <p>Verjetno uporabljate spremenljivko, ki nima vrednosti. Ali v izrazu za izračun diff --git a/python/problems/introduction/fast_fingers_2/sl.py b/python/problems/introduction/fast_fingers_2/sl.py index 5b70044..8e7dd47 100644 --- a/python/problems/introduction/fast_fingers_2/sl.py +++ b/python/problems/introduction/fast_fingers_2/sl.py @@ -9,8 +9,8 @@ slug = 'Hitri prsti 2' description = '''\ <p>Napiši program, podoben prejšnjemu, vendar naj ne vpraša vedno, koliko je 6 krat 7, temveč naj si izmišlja naključna vprašanja iz poštevanke. Program bo torej izžrebal dve števili med 1 in 10 in izpisal -račun s tema dvema številoma namesto s 6 in 7. Tokrat naj program izpiše True, če je uporabnik -pravilno izračunal produkt, drugače naj izpiše False. </p> +račun s tema dvema številoma namesto s 6 in 7. Tokrat naj program izpiše <code>True</code>, če je uporabnik +pravilno izračunal produkt, drugače naj izpiše <code>False</code>. </p> <pre> Koliko je 6 krat 3? UPORABNIK VTIPKA 18 True @@ -32,28 +32,29 @@ celo število med <code>x</code> in <code>y</code>:</p> st = randint(1, 10) </pre>'''] -if_clause = [''' -<p>Program se mora obnašati ustrezno rezultatu. Če izračunamo pravilno, bo izpisal True, drugače -False. To omogoča pogojni stavek. </p>''', -'''<p> Primer pogojnega stavka <code>if</code>: +if_clause = ['''\ +<p>Če izračunamo pravilno, izpišemo True, drugače +False. To omogoča pogojni stavek <code>if</code>. </p>''', + '''\ +<p> Primer pogojnega stavka <code>if</code>: <pre> -if a == b: # dvopičje na koncu pogoja! +if a*b == c: # dvopičje na koncu pogoja! print(True) else: print(False) </pre>''' - ], + ] plan = ['''\ <p>Razširimo plan iz prejšnje naloge:</p> <ol> - <li>Izmisli si dve naključni števili </li> - <li>Izmeri trenutni čas </li> - <li>Vprašaj za rezultat produkta </li> - <li>Izmeri trenutni čas </li> + <li>Izmisli si dve naključni števili. </li> + <li>Izmeri trenutni čas. </li> + <li>Vprašaj za rezultat produkta. </li> + <li>Izmeri trenutni čas. </li> <li>Ali je rezultat množenja pravilen? </li> - <li>Izračunaj porabljen čas </li> - <li>Izpiši </li> + <li>Izračunaj porabljen čas. </li> + <li>Izpiši. </li> </ol> ''', random, @@ -65,12 +66,12 @@ hint = { 'if_clause': if_clause, 'final_hint': '''\ -<p><b>Odlično!</b> Za konec pa še zanimivost: +<p><b>Odlično!</b> Za konec pa še zanimivost. Pri tej nalogi stavka <code>if</code> niti ne potrebujemo, saj bi lahko napisali le:</p> <pre> -print(a == b) +print(a*b == c) </pre> -<p>kar bi izpisalo rezultat izraza a == b. Poskusi!</p>''', +<p>kar bi izpisalo rezultat tega izraza. Poskusi!</p>''', 'name_error' : [mod.general_msg['error_head'], mod.general_msg['general_exception'], mod.general_msg['name_error'], ''' |